When compared to other forms of entertainment, I really don't feel that video games are expensive. Especially those which offer 100s of hours of playability.
I've played Animal Crossing New Horizons for 395 hours... a £49.99 game. That's about 13p an hour.
I've played Mario Kart 8 Deluxe for 185 hours, another £49.99 game. That's 27p an hour.
Compare that to an average price, non-premier 2 hour movie rental from Apple TV £4.99. So, about £2.50 an hour.