If your claim is true, then why does the MP6,1 have a third party Fresco Logic
FL1100 4-port USB 3.0 Host Controller on the board and a third party Intel
DSL5520 Thunderbolt 2 Controller?
https://www.ifixit.com/Teardown/Mac+Pro+Late+2013+Teardown/20778#s56752
(Just one example of many third party chips on Apple systems - the Imac Pro has a third party AQUANTIA AQtion
AQC107-B1-C 10 GbE controller and third party Intel T-Bolt controllers
https://www.ifixit.com/Teardown/iMac+Pro+Teardown/101807#s191188 .)
Your claim is easily shown to be false. Apple has a long history of using third party IO controllers on their systems.
Sometimes, though, Apple has been pig-headed and blamed Intel for not supporting the latest stuff - whereas the rest of the industry realizes that the design cycle for platform controller hubs is longer than the cycle for third party controllers, and uses third party controllers to bridge the gap until the PCH supports a new standard.
I don't understand why some Apple fans accept and propogate that deflection.
Because at the end of the day, a solution supported natively by the PCH is going to require the least amount of work to support and implement from an engineering standpoint and is going to be the most compatible over the long term since Intel has a vested interest in making sure they get it right out the door. Also, third party controllers are sometimes rushed to market and suffer from major issues once they end up out in the real world which then become Apple’s headache. The whole wide Windows world of DIY PCs is littered with examples of this and how sometimes the device free-for-all advocated ends up being a bad thing, especially for a professional workstation. I suspect that HP’s approach to their Z-Series is a bit more disciplined than with their Pavilion lineup. At least, lets hope so.
When Apple started engineering the 2013 Mac Pro, Intel still did not have support for USB 3.0 in the C600/x79 PCH even though USB 3.0 had been ratified in 2008, with products appearing in mid-2009. The same thing happened with the MacBook Pro in that users had been clamoring for USB 3.0 for a while and while Thunderbolt had been standard on MacBook Pros for 16 months, USB 3.0 still wasn’t supported natively by Intel until Ivy Bridge. Apple added support for USB 3.0 with the mid-2012 non-Retina and Retina MacBook Pros when they updated them to Ivy Bridge. Adding a third party controllers eats into board space and on a MacBook Pro, that space is at a premium.
I am sure Apple was reluctant to choose to use a third-party USB 3.0 controller, but there was no way that they were going to ship the Late 2013 Mac Pro with USB 2.0. Sometimes, those compromises have to be made.
Yes, Apple uses an Aquantia 10GBe controller on the iMac Pro. I guess Intel’s controllers did not give them what they wanted. However, this is not exactly ground breaking or earth shattering. The OP mentioned USB 3.0 and SATA 3.0, neither of which were natively supported and by the time qualified third party solutions were available (2010), it was moot as the classic Mac Pro was in “maintenance mode” by that time since Apple did all the major engineering with the Early 2009 Mac Pro. The Mid 2010 and Mid 2012 Mac Pros were relatively minor updates and were not going to end up getting any additional hardware (board level) enhancements, since Apple’s focus was entirely on the 6,1 Mac Pro.
Sorry, but Intel’s Thunderbolt controllers are not “Third-Party”...nice try, though. Intel promised to integrate TB3 functionality into the CPU die, but here we are in 2019 still waiting.
I am not propagating a deflection, but I am trying to give a rational explanation as to why Apple might not have added those features during the cMP’s (2009-2012) lifetime. Both USB 3.0 and SATA 3.0 would have been useful additions to the cMP, it just didn’t happen. Both of those standards were ratified well after engineering got started on the Early 2009 Mac Pro and usable third party controllers weren’t available when the early 2009 Mac Pro was released. Well qualified and stable solutions didn’t come on the scene until 2010 and even by 2012 when Intel finally integrated it, a few issues still existed.
With few exceptions, Apple waits until Intel adds support to the PCH.