Programming in Solidity is not for the faint hearted, and to ensure nothing is hacked or can be broken or abused take a lot of coding by some very smart people.
But for blockchains to move forward that needs to be resolved.
And Moores law needs to be considered in that.
So 50K/sec transactions are on the cards, and it seems natural language instruction driven blockchain 3.0 is not that far away.
https://cryptodaily.co.uk/2019/01/easier-faster-safer-more-flexible-blockchain