The finniest and the saddest thing is not what Apple is doing with prices or products they release, but is the fact that people accept it all the time and pay whatever Apple is asking. Many negative and surprised comments here, but Apple knows how loyal are their customers and will swallow everything that Apple will throw at them and be happy.
And that's because Apple have a monopoly on macOS and their apps which run on it. And rightly so.
If Apple were to license macOS to another computer maker, it would end Apple's main source of income: hardware sales.
It's the software that sells the hardware.
If you want iLife, iWork, FCP X, Logic X you need macOS. Therefore you need a Mac (yes.. hackintoshes exist but you are violating Apple's EULA and it is only for the extreme minority of Mac-IT-Tech enthusiasts who don't mind broken updates etc.).
Most Apple computer buyers simply buy a new Mac when it's "time". Their old Mac is in need of replacing (for whatever reason: it's 6 years old, it's simply written off in the books, it's passed on to kids, it doesn't run macOS Sierra... whatever...) and buy the Mac they think fits their needs at the time.
They get their new Mac, it looks good, it is fast so they are happy.
Not everyone is up-to-date on Sky Lake and Kaby Lake, latest AMD vs. nVidia, SSD speed, USB-3, USB-C, Thunderbolt, etc. they just want a new Mac and find one that fits their needs.
Only the Pro users and general Mac-enthusiasts (like us then) want and/or need better specs for the buck and are expecting specifications in new releases.
So we wait for new releases which supposedly are based on the tech we have read about.
Some Pro users might not even do that, as the need for a Mac Pro "NOW" can help save time "NOW" and so they might buy a Mac Pro "NOW" anyway.