It's a bad deal as a developer. I receive 50% of the money but still provide 70-80% value to the company.
This could be said about most jobs in the 21st century these days in any career field given. That's a culture shift and business management/organization practice change that isn't likely to happen anytime soon.