I run a small software company myself. We're selling our software on the internet. But our website focuses on getting people to download the free trial first. The "asking for money" is then done once the trial period ends.
It's already hard to get people to download your stuff for free. With obviously visible download buttons.
If we did what Elementary is doing we would be closing our shop rather soon.