"SolarWinds says it has over 300,000 customers including: -more than 425 of the U.S. Fortune 500 -all ten of the top ten US telecommunications companies -all five branches of the U.S. military -all five of the top five U.S. accounting firms -the Pentagon -the State Department -the National Security Agency -the Department of Justice -The White House" Purely from a risk management perspective, it's a terrible idea to h…
Use the products of multiple companies for everything tech related?
Give AMD processors for the army, and INTEL to the white house?
Should telcos use windows, and the pentagon linux?
NSA can use excel, and NSA libreoffice?
Collecting the generic common components and software used by large chunks of people would yield an endless list.
Even then, when an exploit comes out for something, the only benefit is that you can limit the extent of damages, not prevent it.
Removing all single points of failure in this scale seems impossible.