You have to trust miners and developers with blockchains still.
If you look at the actual block chain there are many empty blocks so this is less theoretical than you might assume.
Another attack is if you get say 40% of miners to block transactions for a specific company you could create a lot of issues for them at minimal costs.