After bitcoin was created
In the past time when bitcoin was created, bitcoin users were later using addresses to make payment, but some people can make mistake at the time sending bitcoin to a wrong address, the bitcoin sent to a wrong address can not be recovered.
Bitcoin transactions are irreversible. Details in
Bitcoin WikiI will use ethereum blockchain to explain. There are many ERC20 tokens that make use of ethereum blockchain. Examples are Tether, USDC and thousands of cryptocurrencies like that. What makes this not perfect is that all the thousands of ERC20 tokens have a similar address like ethereum address, this makes some people send token to a wrong address, like sending Tether to USDC address on an exchange that do not support USDC, some can be recovered with the help of the exchanges customer care but most were lost.
Not correct. Ethereum and ERC-20 tokens have same address and you only need a wallet that supports ERC-20 tokens. If you have mnemonic seeds, you can import it and get your ERC-20 tokens.
People lost their ERC-20 tokens if they send them to exchanges that not support those tokens. Those tokens exist in those wallets but without seeds, they can not get it.
The smart contract
The altcoins are getting more complex and complicated for users with the introduction of some particular smart contract like the binance smartchain. Binance smartchain (BSC) addresses are the same as ERC20 tokens addreses, while some people will confuse it with Binance chain addresses (addresses that start with bnb), this has caused great losses for users. See the illustration below as a good example.
Exchange A support Coin A
Exchange B support Coin A
Coin A support ERC20 and BSC on Exchange A
Coin A support ERC20 but do not support BSC (Binance smart chain) on Exchange B
Because BSC addresses are like ERC20 addresses, if the sender send Coin A (BSC type) into an exchange (exchange B) that do not support BSC but support ERC20 for the coin, this will lead to loses. Only what can make the owner not to lose is to have the private key that can be used to recover the coins. Some exchanges can help too, but if low amount is lost, no help will be rendered.
Similar to your previous opinion. Don't move fund cross chains and read the guides of exchanges for what they support, what they don't support.
Private key is very important
All the ways listed above are potential ways people can lost crypto as people are complicating crypto, many people have lost cryptocurrencies because they are making use of exchanges, but if people know about all these, they will avoid losing coins to make sure they do not lose crypto into exchanges, but many people do complain how their tokens are lost this way. Having a private key to your wallet, it can be easily used to recover back such cryptocurrencies.
Use non custodial wallets for bitcoin and altcoins. Exchanges don't give you access to private key or mnemonic seeds. Most of exchanges don't support it.