I recall that MLB didn’t start the regular season until the second week of April. Owners’ greed has motivated starting the regular season in the last week of March, even in cities like Philadelphia
The owners did away with Double Headers, which use to be fairly common, now they start earlier in the year in order to avoid double headers and sell every ticket to every game at premium prices.
Years ago, even the MLB all-star game was a double header.