The part about not including the signatures in the scriptsig is only for the segwit output types.
This I meant, use SegWit transactions for low valued transactions only, because they meant to be as anyone can spend and the signature is required only in withness data by certain block versions, but this signature in withness data requiremet can be changed with future soft fork and new block version again.