il punto è che se stessi usando correttamente UTF-8 non avrei bisogno di utilizzare le entità, giusto?

Allora in teoria se io dovessi solo salvare una nuova pagina HTML in utf8, scrivendo direttamente un carattere accentato senza scrivere l'entità non dovrebbe comparire il punto interrogativo. E allora perchè invece succede?