GPL: I can rob your code but no one could rob my code, hey permissive license losers
It's all depends on your purpose to choose the appropriate license.
If you need the protection from GPL to prevent people from robbing your code, use GPL.
In GPL world, people do not rob. They just publicly
fork your code and they fork has to remain open source under GPL, too. If you fork a permissive licensed project, you could closed the source and sell it as proprietary software, just remember to retain the copyright of the original project developers.
Keep in mind that you could
lose to the forks if you can't keep pace with them, and your original version will become
legacy and no one will care about it anymore. People will remember the most popular fork as the mainstream, it's no longer you, you are out of business now!
If you want to profit from your GPL licensed software, the only way is to sell support and training certificate. Like Redhat does with their Enterprise Linux. So open source software tends to be bloated. You can't sell your software, because anyone from anywhere could come and create their own fork, competing with you. Or you could use dual license like Qt does, free for open source software and paid for commercial software, but it's mostly works for frameworks and libraries, but you could try, I see no reason it couldn't work for normal software, though. It's worse with the permissive license. But it's how open source works.
If you don't mind your code could be used by others to develop commercial and closed source software, why don't release it as permissive licensed software?
It's a bit unfair, isn't it? But supporting permissive licensed software really helps the small and medium software development company. GPL is used to fight the big evil, like Microsoft, Apple... not the small and medium ones.
Yes, Apple does profited from permissive licensed software. But unlike GPL provocaters said they just take and never give anything back to the poor permissive licensed projects, they indeed one of the main driven force funded and developed LLVM Clang. This is just to show they does give back, but not to prove that they are
good. They develop LLVM Clang to counter the GPL licensed GCC. But the side effect of this is we now have both high quality toolchain
Hope it helps