Yes, but many people only online may not earn enough money to cover all their expenses, that is why they also resort to offline jobs to earn more money thanks to a fixed salary, in short, working online is very good as long as you earn enough money, but otherwise it can be frustrating and people usually give up for that reason before meeting their expectations.Having a fixed salary is not really the issue in as much as you know what you are doing online money must surely come,its depends on how serious and hard work you are so I believe doing your work full time online is very beneficial for freelancers