that would limit my own option to make a version of the software and sell it under a more limited license in the future
Nope. As the author you’re free to license your stuff however you want. You can use 10 different licenses for 10 clients if you want. You could write a custom version of your application and give a non-free license to a specific client if you want.
Back when Nginx started, Apache was the only alternative and a big pain in the ass. That’s how it became popular.