A £1.50 transaction (on testnet at least) ends up over £2 with network fees.
Fees are not fixed, you just made all that up.
Minimum fees are less than half of $0.01. On Lightning, they're 10,000 times less than that.
Its what I just paid on a testnet transaction using the core devleopers android app, I made nothing up, just used the recommended fee. Yes the fee can be less, but realistically a low or zero fee transaction is unlikely to be included in a block if the network is busy. This was my point, so far it is just about making money for the miners and investors. What about if the price hits 60k? TX fees will be 20X what they are now.
Also I said about crypto being a payment system for the masses, not Bitcoin. Bitcoin will never make it but the technology behind it will, eventually.