I think we can consider it as a profession, people used it as a way of earning money more than what they are taking as a salary when they are an employee for other company. Like me, I quit my job just to invest my time and money on cryptocurrencies. And it is also need enough knowledge and skills, this is why I consider it as an occupation/job.