@Bart
They may not want to publish it openly that they can modify the formal terms
Good point and all points taken in the spirit given. Without me whinging further, no issue with updating software - all for it. But, it was like, 8.3.4 came out and then, a few weeks later, we have a major release. A little "unexpected" for those of us "not in the loop" so to speak.
@David
If we hadn't added support for El Capitan in v8 then we could come up wit the issues of those not wanting to upgrade to 9...
Not entirely sure of the point being made here - apples and oranges and horses and carts? Would it not have been better for Phase One, in that tried and tested of fashion of "spin doctoring" come up with something to the effect that, "... issues, features and whatever will be addressed in the next major release", etc.? Yes, this will have everyone pandering as to when and what, etc. But, who cares? Most of us will have then be forewarned that there's a new version pending and yes, let's wait on for it. Nice for Phase One that it had a little gift come its way with the demise of Aperture and being presented with an opportunity to increase market share. Nothing wrong with making the push to make gains on that platform.
And, its not that I don't want to upgrade, I do. But, having just forked out for a previous upgrade and then, 6 weeks later, being asked to do much the same thing again is, as they say, a little rich.
No beef, just observations.