It's your problem that you couldn't convince them of your worth and get fair compensation. And I don't mean that you hold the keys to the kingdom and ask the king for ransom. Simply quantify the benefits that your system provides and prove that it's in their best interests to have you working there.
"It's your problem that you couldn't convince them of your worth and get fair compensation."
If a company doesn't respect, value, and trust their developers it is very difficult to change their minds (as a developer). I tried for over a year.
I've found it is far simpler and more profitable to focus on the skills the market values rather than focusing on what is best for a specific business.