If you could change the protocol a better change would be to reward full nodes for operating on the network. Currently people (like me) that operate full nodes get no compensation at all so the number of full nodes operating continues to shrink.
But, like I said the Bitcoin protocol is almost impossible to change since pretty much everyone has to agree to any change.
A longer answer is that the miners consider orphaned blocks part of their "cost of doing business". Every miner gets a percentage of the orphaned blocks so the pain is spread out among the miners. Orphaned blocks are just a fact of life for the miners. I do not want to get into all this but the orphaned block rate figures into the whole controversy related to raising the block size.
Raising the block size is an example of a change to the protocol that has been proposed and debated for months and months in hundreds of threads here on this forum and there is still no consensus on how to move forward on this one single change to the protocol.
By design changing the protocol is very very hard to do.