I actually work for an engine oil additives company… but am on the production side, not the setting-specs side of the business.
That said: Most engine oils you’re going to buy off the shelf will have the same basic group of additives – each company has its own formulation to be sure, and some companies prefer one type of additive over another for various purposes, but they’re all basically detergent, dispersant, antioxidant, viscosity improver, and base oil.
They’re “safe” to mix, but each company would state that you won’t be getting their optimum performance. If you’re going to mix them, I’d recommend not mixing grades (although my lab tech “uptreats” an inferior grade with a superior grade, I’d say just buy a better grade). I, personally, prefer synthetic but don’t think there’s much problem in mixing the two. I’m only brand loyal because I know which brands my product is in, otherwise I’d buy by grade.
Specs for engine oils are set by the industry, but basically the car manufacturers are the ones who set the requirements, based on the performance they want to have for their cars. They are the ones setting the viscosity requirement, and yes it is based on the engine performance, not vice-versa.
The various “oil companies” – Valvoline, Quaker State, etc. – then purchase additives or additive packages that will meet these specifications once blended with the oil company’s base oil.
Additives companies, like where I work, actually manufacture the additives and run the engine tests to verify that the additive package will pass the car company’s specification requirements.
I’m not famliar with the older history of the industry, so don’t know whether mixing oils used to be an issue. I suspect if you had an engine that needed a high-performance oil, and you mixed in some untreated oil, the lack of additives could’ve wrecked a high-performance engine. Nowadays, even the lower grades of oil have to meet higher standards, so unless you’re mixing motor oils from the Third World you’ve nothing to worry about.