Well, that led me down a short rabbit hole.
I downloaded some 'bonus content' from the Haas videos, and what do you know?
They actually teach folks to use an almost identical line to what my posts have always used.
The only difference being that my post opted to actually turn the spindle on in the next line...
But they teach G90, G17, Work offset, G0, XY movement, AND spindle commands, all in the same line!
So for those of you playing along at home and wondering WTF is going on in this thread, know that the original code posted is not only just fine according the manufacturers own publications, but a method they directly teach.

Click image for larger version. 

Name:	Capture.JPG 
Views:	0 
Size:	35.0 KB 
ID:	486470