That is exactly the stance. If there are strings attached that means some people can't use it, it's not really open. (GPL has strings attached if you use it, which is bad in a different way)
I don't think anyone has a problem with the non open source licenses themselves. If you start with a closed source license or whatever, that's fine. It is switching from an open source licenses to something that is not.
A lot of the projects that later switched out of open source would have never gotten any traction if they started with the license they ended up with.