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.
Testnet transactions are irrelevant, testnet like its name suggest is meant for testing. Recommended fees are also irrelevant, because most/all wallets are notoriously bad at "recommending" fees. If you want to know the real fees, look at sites like
https://jochen-hoenicke.de/queue/#0,24h , they show the current stats. At this moment, even 1 satoshi/byte fees are easily getting included in blocks. For now on-chain Bitcoin transactions are very cheap.
Testnet wallet uses the same GBP/BTC conversion rates as the mainnet wallet. Most people can't be arsed to check what the cost of a transaction will be when its easier, faster and free just to use a bank. Seems most people these days don't have the time of day to use punctuation, so expecting them to faff about checking what fee they should pay to send money for that mcdonalds they owe for is a big ask

As said, Bitcoin will never be the payment system of the future, the blockchain will but nothing that exists today.
Also, it's the Bitcoin wallet developers app I meant. I can't be arsed keeping track of who develops what, I gave up on Bitcoin a few years back.