And again, I emphasized "software of that class" for a reason, because migrating "easy stuff" like productivity tools to Linux/Mac was not a hassle. I'm sure there's ton of new promising modeling solutions, but I can't stop using Enterprise Architect because of literal vendor lock. I use automation and I use code generation, which is implemented through .NET API (not .NET Core), which assumes Windows. However, I suppose, 99% of EA users don't worry it's Windows-only, for many enterprise-class solutions OS is just a wrapper for the software.