Suddenly I understood the power of no truly requirenment of fee in bitcoin. As far as I know, you do not have to pay a large fee, but you have to remember, that this will mean, that miners will authorize more profitable transactions first. If I want to have a proper speed, I need to pay more - fair enough.
This also mean, that miners are greedy, what is good in that case, because in that case miners are just workers of the network, and they should work as hard as they can, to process all data.
I think the best idea should be to:
- lower the cost of the network. If you want to make a profit, maybe we should not spend so much at the first place? Are miners really need to earn so much? As far as I know, they earn much more that then need to cover the expenses.
- fees should be dynamic. If the there is a lot of transactions in the network, then fee should be higher. If processing is cheap because there is not much transactions to process, fees should be very low.