But it gives incentive to miners to keep the waiting line and this is wrong.
Double edge sword.
Because while you deny tx in your blocks you also lose the tx fees.
Which the other miners will not, increasing their profits, adding more private miners to their pool with the incentive in earnings, gaining more hashrate, more blocks...you get the point.
Even if they try to form a cartel, there are a lot of miners who will switch to the pools that mine full blocks giving those the advantages.
And please don't start with the theory that wu has all the hashrate in the world.
They don't really need to form a cartel if it is common interest for all. Creating a waiting line has a fixed cost. But when the waiting line is created it raises fees for a long time.
Also, even if a minority of miners try to create a waiting line it will slow down the transaction (proportionally to their hash power) so they might manage to create waiting transactions and raise the fees
---------------------------------------------------
But it gives incentive to miners to keep the waiting line and this is wrong. Also it is only a short term profitable strategy as higher fees and higher profits will bring more miners and so then less profit. So it starts a vicious circle that worsen the problem we wanted to solve at first.
No! Its actually a long term benefit for them too considering that increasing the amount of miners today is absolutely too difficult. Bitcoin mining today requires a whole lot of effort than ever. Only a handful of established miners are able to tackle such issues. And they are picking up advantage of this very thing.
ok, so you say that if fees go higher it will not bring more hash power because today mining is already difficult enough?
then the ones who do business selling mining hardwares will want to raise the fee even higher
you see where i'm going? you have a short term equilibrium with the fees that seems okay, but the long term equilibrium would really arm the transactions. I'm really trying to spot the evil part here. I believe it can be fixed in many ways.
----------------------------------
Yep, but this is real problem: without fees miners will not have incentives for mining and it will be better to mine empty blocks rather than full blocks.
More miners - better system. If someone don't want to mine your transactions, another will do that.
if we agree on the problem solutions will come