there is only one distinction that matters - do you own a budget? In other words has the company give you at least 10x your own salary to spend on your signature alone? If not you are not a manager, no matter your job title (including Project Managers!)
Everyone else is a work for hire.
Is it the best way of arranging things? Hell no. My bet is voting on projects to be funded by the the employees will be transformative
And if we clarify things like that, other things become easier - why should a manager be the arbiter of technical decisions? They should not - it's like hiring a dog and barking yourself.
Hire people, be clear in the outcomes do not confuse operations and development and release often.