It's tough to say but I do agree that there are a lot of people who have a lot of envy when they don't put in the effort. Unfortunately. people have to realize that those who put in the work tend to get further along in life.
As for work from home, I think it will work if people are disciplined. It might not work for every single business but I wonder if most of these companies are also deciding to monitor their workers working remotely.
Everyone wants to be a star, very few are willing to lay the ground work.
WFH people might need discipline to work, but they don't always think about the impact it has on their personal lives - especially their close relationships.