В общем случае наверное в этом нет нужды. Хотя я иногда это делаю. А вот когда наступит особый случай, то почему бы и не знать как поступить. Да и потом, если ты понимаешь как компилятор генерирует код, то появляется определенная уверенность в надежности твоей программы. Программист и компилятор - партнеры. А партнеры должны понимать друг друга, и доверять друг другу. Или нет?