Scheduling depends on what you are trying to do. A lot of varying opinions on it.
Some schedule only games they know they can win, others schedule games they have a toss up at winning depending upon the game plan, still others schedule games they most likely will not win but they want to challenge the best coaches and potentially learn from the experience.
As gt stated, it depends upon the world as well.