Because "Technical Consultant" is associated too strongly with the old-school consulting firms, and the new crop of companies selling into enterprises want a cool new title.
It also riffs on military terminology which, for better or worse, is "in" right now..
It also riffs on military terminology which, for better or worse, is "in" right now..