Wallet addresses is a hexadecimal number, which cointains more possible addresses, than humans existing on the earth - Of course not 100% correct beacuse a coins address whould be same lenght +-
which will restrict the possible amount. Why? Because of safety? Or maybe the posibilty to scale the network?
is there any coins with some kind of function that checks if the recieving wallet address has ever been active? If not - Why? would it ruin any kind of privacy/anonymity?
Depends on the blockchain network and the wallets that you're using to send your coins. In case of Bitcoin, the address is a PubKeyHash encoded in Base58 with a version value and a checksum. All bitcoin wallets check if addresses are valid, so in the event of a typo, funds won't be sent. In Ethereum's case,
EIP-55 addresses checksum validation, but not sure if all wallets/exchanges support it.
In summary, one could say the probability of individual sending funds to an invalid address (due to typos, empty space, copy paste errors etc.) is very low as the wallets & exchanges mostly implement these checks and lets the users know.