There are 2 reasons freemium shared-source-style licenses are bad mouthed:
1. The products get advertised as open source; inviting people to look at it and contribute, the problem being that they are legal minefields, copyright or patents lawsuits that are waiting to happen. This was the biggest complaint against Microsoft's Shared Source initiative back in the day, and it's just as true now.
2. Some companies made their product popular via Open Source, like MongoDB, Redis, Elasticsearch, took all the contributions and the free marketing, then switched; such instances being a bait-and-switch. Elasticsearch in particular is interesting because what they wanted was to withhold security patches from the OSS version, and Amazon got on the way by pushing PRs for patches.
All these cases are more glaring examples of value extraction, benefiting from unpaid labor.
There is nothing wrong with developing proprietary software, but you need to be honest about what you're selling.