Not really. OG Xbox could source parts from other manufacturers. HDD couldn't scale in price and ended up becoming more expensive. They could have used newer drives.
But that wasn't the big issue... The GPU wasn't scaling in price and nvidia was rolling in large margins.
Yup. MS came to nVidia to lower the price they had to pay for their stuff. nVidia made the bad decision of short assured profit over long term relationship.
It fucked their relationship so hard that nVidia was also sent to the back of the line for DirectX discussions.
And now you have all 3 consoles running AMD-owned GPU tech.