The 90s shareware approach was almost ideal for me from that perspective. I could play 1/3 of Doom and then decide if I wanted to buy the remaining 2/3 or not.
It's the same thinking that leads to antipiracy misfeatures. They don't want to give away any more for free than they have to, even if it winds up hurting the game itself.