Aha, a karma whore. Well, I might be mentally retarded in your view, but that mostly just gives good insight on your own mental capacities ...
You are probably too young and unexperienced to have seen the fallout of the first ten years of centralised computing on Windows platforms, it was hell, outright hell.
Properly implemented centralised computing can be good for a few scenarios, like the one you mentioned. Problem is that Citrix has taken around 10 years to come anywhere close to maturity, but has been forced long before that already upon troves of unsuspecting and understandably unwilling clients. Further it really is outright unfit for quite a number of use cases. And finally, maybe most importantly though rarely touched upon, is that to properly manage (not technically, but "IT manage") such an environment, really big changes have to be made in IT departments, which rarely happened. And still rarely happens.
Maybe things have dramatically changed in the last few years, but at least until a few years ago, SuckTricks was indeed, as you say so colourfully, "shit".