Ultimately, students make a pretty poor voting demographic (especially in Republican state legislatures in the south).
So if a college earns some kind of financial benefit from choosing a particular text "solution", then that's money the state doesn't have to fund.
If students want this to change then they need to organize politically and make it a clear demand, as they're the only stakeholders impacted by higher priced textbooks.