The players get paid because the revenue they generate affords the teams to do so. The Phillies sold something like 18M in additional tickets after Harper was signed.
If Bryce Harper got 15M per instead of 30M, that 15M goes into the owner's pocket.
You won't get it back in the form of lower ticket prices or concessions.
Best not to let it bother you.