тонкости стандарта важны разработчикам компиляторов, программистам как правило не требуется постоянно в голове держать все детали описанные в стандарте, если уж и сталкиваешься с проблемой из за незнания этих деталей - проще уточнить когда непосредственно сталкиваешься