Re: Exactly how much "reinvention"?
"...is Citrix still a crap choice chosen to make IT's life easier without regard to the experience of the rest of the business?..."
And herein lies one of Citrix's biggest issues - perception.
So many times, I've seen Citrix implementations over the years that were literally just thrown in without any care or thought.
No tuning done, no performance benchmarking or proper testing.
VDI put in on an already over-congested SAN.
Networks that aren't up to the requirements needed to deliver a seamless experience.
Applications where users were just made admins because "hey it won't work otherwise"
Generic policies applying to Citrix servers.
Patches and updates applied ad-hoc without any care taken to ensure versions match across all the servers.
And on and on.
And the problem of course, is that once Citrix is perceived to be the issue it can't shake that perception - regardless of where the problem actually occurs.
A properly designed, properly maintained, properly understood Citrix* implementation can and will run well for many years. Indeed some of my own have only needed replacing 7-10 years after initial build simply due to the age of everything falling so far out of support to be laughable.
That's not to say Citrix is or ever has been a panacea. Not to mention I've lost count of how many times they've tried to rebrand themselves over the years, sometimes seemingly forgetting their core strengths.
*XenApp - I've never been sold on VDI as a solution. All the complexity of a desktop estate to manage plus the complexity of a thin client server backend + the costs of high performing storage etc. I've seen so few genuine use cases for it to ever understand why you'd bother for the most part.
Alas the only things that seem to change with Citrix at any great rate are their own ideas of what they do/where they are going :)