It was explained to me once that with different/newer materials and alloys for engine blocks, heads, gaskets, etc, new coolants/antifreezes are formulated for the specific materials they will be in contact with, to prevent breakdown and corrosion.
That was a good enough explanation for me.
So, I use the products that the manufacturer says to use with their stuff.
It may not seem like it to most people because vehicles are imperfect and they are natural fixture in our environment, so we take them for granted.
But, there's a lot of science that goes into every aspect by the engineers and I promise you, it's above most of our pay grades. So, do yourself a favor and listen to all the little stickers the engineers stick on everything before they send them off.