I agree that it's much better from a fan's standpoint to see games against the likes of xavier, UC UD, etc., but the reason they play those cupcakes is because they do not require a return visit. They are home only games and merely money makers.
From OSU's viewpoint though, I don't agree with it. Teams like xavier, UC, and UD only strengthens your RPI and SOS numbers.