alt è il testo alternativo all'immagine, è un attributo obbligatorio.
serve per essere letto da screen reader e anche nel caso di mancato caricamento dell'immagine.
il fatto che l'immagine si trovi in un paragrafo dipende da come è configurato i tuo editor.
niente dice che le immagini debbano stare nei paragrafi.
ma gli editor gestiscono più facilmente il contenuto se gestiscono il contenitore.
quindi hanno questa caratteristica, che a me non piace, ma non è errata.
credo che alcuni editor permettano l'inserimento di immagini senza contenitore padre predefinito.