I think if a game is good,and reasonably priced people will buy it.
And i also think DRM shouldn't be there or if there is a drm,then being online shouldn't be required.
To impose the buying of games,it should be that you need to verify key before and after updating or joining a multiplayer...