Well,
operator<<
's meaning (to pick just the best known) strongly depends on the context it's used in! So that argument is not always applicable.