I think it's better now than it used to be honestly. First three weeks are basically just for the young guys and then the last two are basically just ok time to get semi serious. Prior to like 2018 or so you still had teams pretending vets needed spring as some sort of tune up, at least now they've realized you want to get the youth the majority of the action and the vets are just there to get conditioned and ready to play the marathon of 162.
I like that MLB has moved the season up to start last week of March. With global warming you're going to have more and more warmish periods in late March anyways. Yea you'll have more cold snaps but overall it will favor earlier starts and the northern teams will have on average better crowds. Of course if I was emperor king I'd go to 152 games given the new playoff structure (which is fine) and end the season Oct 28th or so, but that's never going to happen. MLB is now a sport that will run into the meat of CFB season and NFL for better or worse.