Hi!
I understand it seems like a lot, but let me explain why I chose this setup, which is called the Single Responsibility Principle. (You can Google that if you like. :-))
Take the license manager as an example. I could’ve chosen to add a license management system to the pro plugin. But, then what happens when you decide to buy another one of my premium plugins?
That other premium plugin would also have to have a built in licensing system.
At that point, you would have two plugins, partially doing the same thing: managing FFWP licenses.
In my eyes, as a programmer, that’s a shame for your system’s resources, because it’s running the same code twice.
Then there’s the matter of overhead:
If I created a separate Pro version of OMGF, every change I’d make, I’d have to make separately for both plugins. Now I can push an update for the free version of OMGF and Pro users get to benefit from that immediately, as well. And vice versa.
Hope this clears things up for you. Don’t get fixated on your plugin count, because if you choose plugins that work together seamlessly, it really doesn’t matter. And I assure you, my plugins do work together seamlessly. ??