Howard - you are entitled to your opinion. I disagree with a number of your points.
Expanded snapping for example - no you didn't have this in v24. The 'expanded' refers to adding the behaviour to apply to entities that previously didn't have this, to make the design process smoother and quicker. A feature that people liked has been implemented across more of the software.
If you need to (say) import a SolidWorks file to include in your design, having up to date import module can be critical (or file may not open, or may import with errors). Newer import modules generally become more robust and support newer file formats.
Being able to set default core properties can be a significant time/frustration saver - forum users have previously complained about the inability to do so.
Side by side installation - this has been very widely requested by forum users, who want to be able to either run more than one version of Alibre on same computer (say for compatibility with customers), or run a Beta release without having to remove the current production version. Presumably people requested this because they see value in it. V25 introduces the changes to support this, but we won't be able to take full advantage until v26 is available.
Bug fixes - any complex software at consumer/business prices has bugs (unfortunately), lots of reasons for this. Some bug fixes do have direct influence on the design workflow. Many users here would argue that fixing bugs should be much higher priority than adding new features.
Version upgrades - just review the release dates on the downloads page to see when the last few were released. Having made releases more frequent, the scope of each release does naturally tend to be somewhat smaller (but less prone to delay).
MS Office is sold (or rented these days, little choice about whether to pay each year or not) to millions of users, 3D CAD is much more niche by comparison, so trying to compare costs is meaningless.
In my earlier posts I was pointing out some items that Atom3D users do get access to in v25, which you had chosen to ignore. Users or prospective users can decide for themselves which, if any of those items they will find useful.
All feedback from customers is valuable - where that feedback over simplifies, or is factually incorrect, it isn't unreasonable to provide additional context for the benefit of others.
Of course you'll have your own views on what items are important to you (and what I think won't change those views).