"non supportato" ha un significato preciso. differente da "deprecato".
per favore non usare la parola "deprecato" a sproposito, di confusione ce n'è già abbastanza sull'argomento (che comunque non è così complicato)
un frameset non ha nulla di sbagliato in se, è solo che non serve per creare il layout di una pagina (come nell'esempio in questione).
di fatto si creano più pagine all'interno di un contenitore, e quest'operazione ha un senso se si devono mostrare contenuti differenti all'interno della stessa schermata.
quindi, se mi necessitasse, potrei costruire in frameset (con altro doctype) con all'interno pagine html5 senza che qualcuno/qualcosa si offenda
chiara la differenza?