I just do not understand? How is a masternode reward is free mones? To run a maternode I need to run a server and not the cheapest server. And I need to risk money in 1000 Dash coleteral, and its the real danger because it may lose its value. so how it is called free money?
And what will happen when coins created from mining will become very little? How miners and masternodes fund? are masternodes gets a divicent from trasaction fees too?
When newly generated supply cease to be a factor, miners and masternodes will indeed need to rely on the transaction fees.
I think at that point another kind of change is needed in Dash Proof of Work model. But that is still many many many years away and not an immediate concern.
Masternodes will also benefit from additional revenue streams that will come from the Dash Platform. The fees from the Dash Platform for example will go to masternodes,
which is therefore already one additional revenue stream for masternodes. Maybe more revenue streams will follow.