I worked for a large department in a large bank that changed from Jira to MS Teams Scrum, as the new licence for Jira was too much. No way that it had as many features as Jira, but it worked fine, maybe was simpler.
We used TFS in 2010 to create issues and stories and development workflows and i remember it worked fine with no major complaints. Especially as a full VS shop ,it even had very good integration for everything which can be done inside the Visual Studio itself. We eventually moved to JIRA though couple of years later.
I believe that TFS product evolved to Azure DevOps now.
My client uses Azure DevOps for ticketing and scrum processes, and that integrates nicely with Teams (pipelines, bugs, user stories, etc). It works pretty well and can be customized.
So it ain't nonsense, users do switch.