I think there are many ways to earn crypto. Apart from staking and Earn facilities on exchanges which actually require capital to do so, perhaps Fauchet freebitco.in or similar is an easy way to earn crypto. Then Campaign on new crypto projects, new project marketing team, project developers. That could be an alternative if you want to earn crypto.
Faucets are out dated method and payouts are very low, bounty campaigns are best way to earn crypto as you are doing promotion of their projects. The other way is join airdrop campaigns. Now scenario in crypto is changed you have to invest some amount first to get good profits