Those who complain about UB should first master asm programming with microcontroller and some modern architecture.<p>Maybe then they&#x27;d understand the cost better.<p>Compilers should generate warnings on all compile time UB and maybe even do data flow analysis for possible runtime UB.<p>Although, IMHO, code with a reference to block scope uninitialized variable shouldn&#x27;t even compile.