There are many "paid to" sites available today. But can it really be a substitute for a real job. Well there are advantages like having your own time or having many breaks when you want to. But, when you trade it for a real job its called laziness. Just think about it, just staying at home making money will not improve your social life.
You will also be like a fugitive inside your house. After you earn the money, the tendency is you will also just buy your necessities online. Plus, you will not be able to experience how worth it, it is to have a hard earned money. So make earning online just a extra work if you want to earn extra money. Don't always rely on it.