If to test a contract in a testnet I have to spend an hour searching among the different faucets for one that works and that gives me the amount of "false" ether (or any token or in other blockchains) that I need to implement the contract, that Ether that has no value, ends up costing a lot.
Token on testnets are supposed to be worthless and it should be quick to get them to test contracts. What's the point of spending time begging for pennies of ether (In some cases to get 0.001 )from various faucets until you get to test a platform?
From my point of view something is not working well.
I don’t know what expensive testnets you find. From my experience I can say that projects often offer their token for free so that people try and test their product. For example, rinkberry on Ethereum. They sent me 18 Ethereum at first and then, in theory, I could buy NFT and then sell it on their market. But I haven’t done it because their web-site didn’t load.