How much do you think the promotional giveaways actually cost to have manufactured and shipped? Sunday is a calculated decision. It is a day tons of people can make it to and Saturday is the most popular game across MLB. Brookes tweeted about that before quitting or getting fired or whatever actually happened. A friend of mine actually suggested to move promotions to mid-week and he dismissed it.
That being said, there is a new management team in town and they made it clear the promotion schedule is pending. Promotions appear to mainly Saturday's in Cleveland.
To me, it would seem smartest to assign promotional games after a lot of the market has bought their packs. It would be unpopular, but would increase revenue for sure. They've made a lot of unpopular moves so far, in many cases justifiably so. Wouldn't shock me to see a move made in this direction.