I don't think remote work is that good. It has its benefits like having more time, flexible schedule and work from where you want but this comes at a price: you work alone every day, your colleagues are in different timezones, you need to set hard rules on your work schedule and socializing is a must. Think of all the things you get for granted working from an office: colleagues, events, pair programming, face to face meetings, small talk breaks. Again I do agree the remote work has its benefits but everything comes at a cost.