The coaches obviously have a spring schedule, and they don't want to have to shift the game more than one of a couple weeks.
The UT series this past weekend was the only other home baseball series we have in April outside of the LSU baseball series. The only possible dates were April 3, April 24, and May 8 if you were going to put it with a baseball series. The first date is too early. The last one is too late.
They tried to schedule it the same weekend as the LSU baseball series, which is also Double Decker weekend, but the city requested that they move the spring game to another weekend, so they are playing it a week earlier now. That would've made for an epic weekend having LSU in town along with the spring game and Double Decker, but it won't happen.
I believe the city wanted to space out some of the crowds to try to have more than one big weekend in the spring, and the school obliged. We won't have a big spring game crowd because of that. Personally, I don't like spring games that much, and the only time I ever attend is if it's a baseball weekend, so I won't be attending this year.