It’s an old and simple thing: The company says “you get the fame and we get the money”. Horrible and unfair, literally Faustian, that’s how the industry works, and if artists don’t like it, they shouldn’t sign the contract.
You sign, and those are the rules. You can look for a better contract with small labels or do it…