Do they actually arrive in Detroit a day ahead? Just curious, I really don't know. Are they really sleeping in "their own bed" for a home game? Many don't live in Chicago. I get the huge advantage when having to fly half way across the US, three time zones away, but a 45 minute flight? Come on man.
Generally you fly in the day before the game, stay that night, and fly out after the game.
The trouble is with a Thursday game is you fly out after a walk through on Wednesday. Which means you only really have Monday and Tuesday to do your normal recovery routine. Physio, massage, acupuncture, yoga, whatever guys do to recover is really cut down to 2 days. You are not flying your masseuse to Houston for a Wednesday night pre game massage.
The flight is not really the issue, it is being away from your home routine.