The registration-by-username thing is pretty specifically done that way because in the real world that’s how it should work. It’s also linked in a way to the “forgetting the registration” thing - we write a file into the application’s working directory rather than stuffing things into the registry. The reason we do this is specifically so you can copy the file about and play the game on other machines! (Like, give the kids a copy on their computer, or register it at work and bring it home, or most likely because you just want to give it to your mates…)
As for all those budget titles… they still require going out to a shop and wasting time. And I wonder just how many budget vendors are going to be in business 5 years from now. The margins are pathetic. On a £3 game, they’d be making £1.50 on a sale at retail - and they’d likely be giving most of that to the distributor and developers. Let’s guess they’re making £1 on a sale optimistically. They’d have to sell a hell of a lot of games to attain serious growth.
And when a retailer’s got space on their shelves guess what sort of boxes they want to put on them? Boxes that make £1 profit, or boxes that make £20 profit?
Cas