Yes, I absolutely want them to make shorter games. The moment you become an adult with real world responsibilities, you can't do gaming for 100 hrs a week like a teenager can. However I recognise the need for the industry to make money. They need to adopt a range of progressive pricing options that's reflective of the value being offered.
You can't be charging $60+ for 5 hour games. Shouldn't cost a penny more than $30 imho. 12 hrs+ can be $40-ish, 25 hrs+ can be $60 and juggernauts should be $70.
I'd happy pay $20-30 for a 5 hrs game, and pay additional for extra, meaningful DLC - not microtransactions.
So it's like you're funding the development of a game that would usually take 5+ yrs to make, you get to experience something new from it every year. Devs and publishers get money, gamers can play and everybody lives happily ever after.
EDIT: Devs can save tons of money is they stop hiring the same 10 voice actors all the time and bringing in Grammy-winning actors for their games. Stop the Cap!