I do feel an obligation to quickly defend Michigan's schedule and agree that we will find out a lot about them this weekend against Maryland.
As most know, college football schedules are made years in advance and at the time Colorado State and Hawaii were scheduled, they were rolling and consistently bowl teams winning 7-8 games. Both teams had recent coaching changes and are in the rebuilding process to say the least but hindsight is 20/20.
As for UConn, it was an emergency replacement as Michigan had a home and home scheduled with UCLA. (By no means a juggernaut, but a power 5 team nonetheless.)
When the Big Ten adopted the 9 game conference schedule, Michigan was slated to have four home conference games in 2023, plus a road game at UCLA. The athletic department, coming off of COVID, was not willing to only play 6 home contests in 2023 so UCLA was dropped and UConn was added.
Moot point now, but just wanted to point it out.