Strange get_the_* behavior with php 5.4

With all of the get_the_* flavor of functions, you have the option of passing an ID. Why not do:

$html .= get_the_excerpt($post->ID);

Otherwise it’s implying the originating post ID.