So.... its a 4 hour game.
Rest of your comments are irrelevant.
Diablo 3 can be beaten in about 50 minutes. (Story, achievement for it) just ignore the fact you need 4 players decently geared at 70 and all have to work together by certain people going to town at certain times and all 4 being together at others.. beyond that Diablo 3 can be beaten in under an hour also.
Just say you thought it was shorter than you liked.
Your post makes no sense and doesn’t address the issue. You can do every single thing offered in the game in four hours... every collectible, every dust, every part of the story.
With diablo, mario, far cry, any other game you mention, sure a secret ending can be had in minutes or by powerleveling, yet that is not doing everything available and offered in the game.
When I realized it was so short is when I decided to rent in rather than buy it. I always check LGTB to check game lengths.
Why should it be below MSRP if it’s selling well at MSRP? Try reading up on supply and demand and price elasticity.
I’m with ya. I just don’t believe in spending MSRP on a game that is so short with no replayability. It’s a nice and enjoyable one and done.