because you don't know how 'intelligent' the compiler is. As long as there's no intrinsic you can't be sure that it works/keeps on working.
Of course this would only be possible for languages like C which don't make any advanced abstractions on the hardware arch.