I tell you what I think I can get out of an employer. If you think you can get more, you take me on as a client and receive x% of the additional amount.
I like that idea, and I definitely would like to see an element of incentive like your model includes, but I imagine I'd also spend a fair amount of time either (a) saying no to people with unrealistic expectations or (b) trying to manage expectations down for those I'd consider overly optimistic, which could be perceived as opportunistic. It's tricky.
If you think most people's expectations aren't reasonable, then maybe your service isn't needed. Isn't your whole thesis that lots of engineers are getting less than their worth due to their inferior negotiation skills?
By "fair amount" of time, I wasn't trying to imply "most". I think at least a slight majority of the population have fairly reasonable expectations based on my years of experience. For them to be a client though (based on your pricing model), their expectations have to be reasonable and a bit lower than market or unreasonably low. Reasonable and a bit high doesn't work.
A small percentage tend to have expectations far below market.
There are thousands of engineers getting less than they could be getting if they had better negotiating skills, better marketing skills, and better information.
The number of underpaid engineers doesn't need to be anywhere near a majority for the service to be a good business opportunity, or needed. There are plenty of engineers that could use the help - the question is whether or not they'd seek it out.
I tell you what I think I can get out of an employer. If you think you can get more, you take me on as a client and receive x% of the additional amount.