it's not easy to obtain testnet3 coins these days
This is not a bug, it is a feature. In case of the network reset, we may lose one important property: having a chain with a lot of halvings. And this is a problem, because the amount of test coins is what directly represents your ability of publicly sharing your tests. Which means, that if you have 50 tBTC, then you can push 5 GB of test cases. So, the amount of test coins is not something, that should correspond to the real values, used in mainnet. It is mainly about anti-spam features, and preventing people from flooding the network with their data.
This can be rectified by creating a new
halfchain which is like testnet but the halving block lengths are significantly lower.
Maybe even signet can be adapted for this so that a new chain doesn't have to be created, but I don't know if that is possible or if it would require a new chain entirely. That being said, the Bitcoin Core team is not too thrilled about the prospect of modifying the current chains.