Whether I work as a developer or hire someone to develop a smart contract, I have a cost per hour of work that must be paid.
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.