Developers don't have any Guilds, Unions, etc..
Effectively a publisher especially a big one will try to rip you off for the least cost to them.
Same goes for working conditions and such. Until there is some form of protection, no matter if your inside or outside of the industry provided your doing business with the publishers/developers then you'll be treated to how the law on working conditions and fair trade work. (in other words, don't expect a lowest price)
Developers and Publishers will NO LONGER take ideas from 3rd parties, and your actually not allowed to make suggestions or such in forums anymore.. because most companies end up getting sued because someone felt their idea was used without permission or compensation.
The only way for your idea to be heard is to either join a current development team, OR have them sign up your team to underwrite development costs.