Not to say that Steam doesn’t have some tremendous issues on this front (it does), but I truly wish more companies understood this. If you let me play / listen / watch your thing on whatever device I choose, for a reasonable one-time price, in perpetuity, I will pay that price.
Ten bucks for a Witcher season? Sure. A fiver for the latest season of Glup Shitto’s Starred War Adventure? Yeah, I’m in. I’m not gonna pay $180 a year to five different companies each to watch six or seven new maybe great but probably mid TV shows.
Same goes for games. I’m not paying $80 plus a $40 battle pass every year to play Call of Duty 2: 3: War Crimes Boogaloo, Part 5. I’m just gonna steal your shit. I will not feel bad about it in the slightest.