Do you realize how hard it is to work hard on several projects and develop them enough to bring you stable income?All the things that you have mentioned in your list require lots of work and consistency.
Most of the people just give up,because they aren't consistent,they find another "shiny object" or they simply lose faith.Being successful online also requires lots of patience and time.Developing a big social media profile or a popular blog requires months or even years of hard work and discipline(and you don't get paid from Day 1).
There are many ways to earn money online,but all of them are hard.Lots of people still believe that making money online is easy and comfortable.This is so far away from the truth.
Making money online is the same as having a 9/5 job.Sometimes it can be even worse,because a positive outcome of your efforts isn't guaranteed.
Earning money is not easy as it seems even if the above mentioned digital platform can be easily access and create account free like youtube influencer and blogging but to monetize your account it require's a hardwork, time, patience and creative mind is a must. When it comes to crypto aspects it is still needed a person to be knowledgeable enough like technical analysis in trading and many more. Financial stability is hard to achieve but it is achievable, but first hand make yourself, your mind full with knowledge first before taking action.