Appunto, hai messo un’inidcazione che permette di scrivere tutto il documento in carattere linea; quello di default è il cmss; se vai a vedere, e siccome non hai indicato se vuoi il carattere di uscita in codifica T! oppure OT1, ti ritrovi con la codifica OT1, quella di default.
Apri il file ot1cmss.fd e cerca che cosa si scirve a proposito del maiuscoletto: trovi scritto:`
%%%%%%% Font/shape undefined, therefore substituted
\DeclareFontShape{OT1}{cmss}{m}{sc}
{<->sub*cmr/m/sc}{}
`dunque non puoi ottenere in nessun modo il maiuscoletto senza grazie se non scegliendo una collezione diversa di font.
Per esempio, se scegli i Latin Modern estesi ,ediante il pacchetto cmr-lm (leggine la documentazione), allora questi LAtin Modern estesi contengono anche il sans serif obliquo.