Re: Blame the software not the user...
Not sure why you think Citrix is a dinosaur.
I've been a Citrix (XenApp and later XenDesktop) specialist for 20 years. I've never been out of work and I continue to get hit up on at least a weekly basis by recruiters looking for Citrix skills. EDIT: I've literally just received a LinkedIn Recruiter connection request while writing this post. It will of course be trash, but it shows how misinformed the idea that Citrix skills aren't relevant is.
I currently work for a Forbes Global 2000 company (and within that 2000, we're in double figures) with around 150,000 staff globally, and we're well underway moving EVERYONE to XenDesktop.
So tell me again how the skills are irrelevant - <willywonka.jpg>
The issues I see around 'Citrix' (usually people mean XA/XD when they say 'Citrix) are:
1: There's a misconception that XA/XD reduces TCO. This is probably because Citrix used it as a selling point for MetaFrame in the early 2000s. Every time I see an article on here about Citrix, there'll always be a comment along the lines of "B.b.b.but we put in Citrix and it didn't reduce our costs!" It RARELY REDUCES COSTS. NOBODY PUTS IN CITRIX TO REDUCE COSTS.
2. There is a perception that it simplifies the environment. Hmm... it depends. It CAN do, but as earlier posters have highlighted, you need a very well designed environment with good Citrix people. If you don't have these, you will not have a good experience. Any muppet can mount a XenDesktop ISO and click Next > Next > Next - and pretty soon 'Yay! We have a Citrix environment!'. This is both bad and good. It's bad because it adds to the poor perception of Citrix. It's good because it keeps me in a job when I'm brought in to fix these clusterfucks.
3. Anything involved in the whole chain from client device to server is perceived as a Citrix problem. User's client is on a personal device riddled with malware? Citrix problem. User's network connection is a wet piece of string? Citrix problem. Citrix admins are asked to present an app that is a decade old, out of maintenance, was never written with virtualisation in mind, but it's business critical and no one will approve a business case to upgrade, even though it's highly unstable? Citrix problem.
Why Citrix is still, if not more than ever, relevant; and why for example one of the world's largest companies like mine are continuing to adopt it:
1. Security - everything is in the datacentre
2. Flexibility - work wherever you want, connect from any device you like
3. Business continuity - office has burned down? No worries, everyone can work from home and connect to their XenDesktop. Data centre has burned down? No worries, the XenDesktops are pooled across multiple sites and the data is replicated.
Citrix of course has it's problems - having worked with it for so long there are plenty of things I've bitched about over the years; and it's certainly not the only way of achieving the benefits I've listed. But the idea that it's a legacy product is idiotic.
(Fanboi icon because I'm bound to have some bias for something that's put food on my table for so long)