Under the current system people are not entitled to rewards based on their stake
They absolutely are; those rewards are rshares. Or the right to vote a certain amount, if you like. It's one of only two types of actual blockchain rewards, along with block producer rewards (which are already paid in SP).
What the system likes to call "rewards" are not in any way rewards. They're an extremely complex multi-user currency exchange.
You propose to implement a change so that people will be entitled to rewards based on their stake
Nope, I'm just changing what currency they're paid in.