Promotional theme days are not new to sports, but leagues like MLB are leaning into pop culture franchises to fill the seats.