IMO, the issue with testnet is that for 99% of the things you need to do you can do them with regtest coins.
I think it is the opposite, 99% of the things you need to do can be done on testnet very easily. The problem with regtest is that you have to run bitcoin core and then keep going back and forth between your application and core whereas if for example you want to test a wallet you developed, you can just claim some testnet coins from a faucet into that wallet and spend inside it without needing to download, verify, install, run bitcoin core, read documentation of how to use regtest, mine coins, import them into your wallet, and finally spend those coins to test things through a lot of mocks.
I was thinking of things that talked to core.
But, beyond that you can with a little bit of time and effort (as in a couple of hours at most) you can get 0.1 tBTC which as others have pointed out is more then enough to do just about anything since it is divisible down. If you need more, it just takes a bit more time and effort. If it's a 'real' project, then that just has to be part of it.
But, I hit all the faucets I could google and wound up with .044 in about 45 minutes while also doing a few other things online. So if you need it it's there.
-Dave
*I will be returning it later today. Since I don't have a need for it.