As long as you honor the license you all agreed to and you own any IP not covered by copyright, I can't imagine what the complaint could be.
Plenty of copies of games get charged for by people with no connection to them at all. Asking for a non-required purchase as the creator of software shouldn't feel weird.
Plus you'll be providing and updating the Steam release de facto providing nominal support. That's not free.