It's easy to sit back and complain about these games without offering up any sort of alternative.
If Notre Dame scheduled 12 Power 5 teams full of top 25 teams, people would then complain that Notre Dame was scheduling itself out of a playoff run.
Again, Notre Dame's never scheduled a FCS team - and likely never will. Scheduling a few games like this a year is a necessary evil in college football. You can complain about the state of college football, but don't call Notre Dame scheduling Bowling Green or the like as a "disgrace".
The 2019 schedule includes blueblood programs like USC, Stanford, Michigan, Georgia, Virginia Tech, Virginia. It's impossible to predict when schedules are created that VT, USC, Michigan, and Stanford all look like they will have down years.
It also includes programs like Louisville, Boston College, and Duke who have all had some recent seasons where they've been good teams.