Looking back over the life-cycle of systems over the last 30 years or so, it seems to come and go in waves.
Once there were servers, and only servers, seen as the smallest computer you could get was the size of a room and weighed about the same as the combined weight of the contestants on "America's biggest loser".
Then computers got smaller, and everyone wanted one on their desk. They still weighed as much as a mini and had the functionality of a tin of peas but it was still a step up.
After that came a period where servers made a comeback. Bigger, more powerful (and more expensive) machines allowed for centralised data storage. Then some bright-spark realised that the same "tin of peas" (so called because the contents are green in colour) functionality could be achieved by connecting "dumb terminals" to a central server running the software. It worked out cheaper and easier to support than a PC on every desk.
Along comes Windows (and other OS with GUI) and its pretty interface, and the servers can no longer cope with spewing it out to many machines. The full desktop is reborn with pretty colours and endless hours wasted spending Solitaire.
Over time, technology caught up again. Now with servers that can handle dozens of sessions, all providing full Windows functionality, the cost to companies (and the environment) starts to make sense again. For now, at least, virtualisation is worthwhile.......
And so it continues, and we await the next leap in desktop technology or software that renders it unsuitable for virtualisation.....and so on....and so on....