Yes, straw is way cheaper for bedding. Why waste good money on expensive hay just for bedding? Horses will not eat straw unless they are starving. They are picky eaters. Cows will eat poor quality hay, horses will not. My horse turns her nose up at less than the best quality hay (like the hay in your pics). That hay looks dry & brown & old. I would never buy my horse that kind of hay.
