The uncertainty is one of the main reasons why I didn't bother to go the F1->H1B route and ended up leaving the US again.... but that was a decade ago.