You should spend your time or your money. From what I see, you have mentioned most ways to earn. These are ways we almost know, if there is another way, it will be another branch of bounty or trade.
Everyone talks about blogging, commerce, using referral systems, bounty, campaign signatures, streaming, selling courses, offering their services in gaming, camwhore. But there are other not so known ways to generate/earn cryptos?
One of the most viable ways to generate cryptocurrency that has been known to man is by begging. Just enter crypto communities and create a sad tale of misfortunes for yourself then ask for donations. You'll sure get more than enough
This can not be considered as a way of making money. This is abuse of someone's help and is at the same level as scamming.
in my opinion you have mentioned everything. I will add that what hasn't been mentioned is mining. mining can also produce crypto, but this certainly requires a large cost. then follow the faucet but the coins obtained from the faucet are very few and the last is hacking. we always hear about bitcoin hacking. because sometimes if we don't have a strong security system, bad people will easily hack into our wallets.
I do not think he wants to cheat anyone. You should propose different methods.