A bait and switch?! LMAO! Its about protecting your players from injury and illness, and protecting your fans and employees from a resurgence of the virus. If a fan feels a professional sports league pulled a bait and switch on them, well, that is just their problem.
2005 was a lockout. Different thing.
They haven't even started the playoffs yet this year. I think it would be a hard sell for the league to scrap this season and tell fans that everything they invested themselves into since October was just a bait and switch.