Sure thing, buddy. I'll just let you go on your way thinking Apple cut $300 off their margin per computer.
When I bought the 2015 iMac with the i7 CPU 1TB SSD 16GB ram and M395X when it was released it cost just under £3000 with Apple care. Later that year the price went up after Brexit in the UK as the pound fell against the dollar, the same iMac went up to over £3300.
Now I sold that iMac for pretty much what I paid minus a few hundred pounds and grabbed a 2017 iMac i7 CPU 1TB SSD 16GB ram, Pro 580. Now apart from the mic change, its now a single mic without beamforming (which sounds just as good) and the ports the biggest change is probably the casing now does not have perforations for the two mics on the top and back, I imagine that probably saves Apple some money per unit. How much obviously I have no idea. The speakers sound exactly the same as the 2015 model as I had them side by side for a few days in my home and I could not hear a difference. The SSD is listed as a SM1024 which I believe is Samsung, but does not tell us much else.
This iMac came to about £3308 with Apple care. Just because the iMac is cheaper in some markets does not mean Apple cut corners. My screen is better than my 2015 for light bleed (luckily mine has none to speak of) prices for components do fluctuate, parts may have been cheaper this time around as has been said. Ram prices vary, SSD's are possible cheaper than they were two years ago. Also this time round the CPU is modular not soldered, so maybe that saved Apple some money too. All I can say is its a great machine, faster and just as quite and it fulfils my needs perfectly. I really cant see what the issue is with trying to find these cost cutting measures with the new iMac over the older one, apart from a case of sour grapes perhaps.