I agree that we should sacrifice our time and our money but we can reduce that when we have someone teach us and when we want to learn in real experience we can use demo trading to reduce our cost. it's true that many people come here to get quick profit that's why we should increase our patience and lower our greed even top traders still lose in trading. Encourage our friends that trading in cryptocurrency is not a quick profit method rather than it's a great place to take the opportunity to change our life.
demo trading as much as its data nearly identical to the real world trading still arguably lacking in giving that first hand experience of trading with demo account there's no emotion involved here, no money risked, surely people will be cool headed, if they lose they could swept it under the rug but with real money, someone gonna be stressed, panicking at the slightest market movement, as well as gonna be depressed when they are losing money. demo trading good to get the grasp of how things work, how the UI works, also how the whole platform works.
but overall for real trading its still lacking, start out real trading with low capital like just ten dollar and try to trade, it gives better impression, but I do agree with your statement about increasing patience and lower greed, it really is the key to profit.