Why are MLB start times so inconsistent?

Why are MLB start times so inconsistent?
Published: 6:15 AM CDT August 21, 2019
Updated: 6:14 AM CDT August 21, 2019