probabilmente si tratta di contenuti dinamici, magari articoli con particolari caratteristiche che rendevano necessario l'uso del div (o semplicemente ignoranza sull'argomento!!!).
Div vuol dire infatti division, ed il suo scopo è quello di dividere la
pagina in diverse sezioni. Al contrario il p divide il testo in paragrafi (appunto p sta per paragraph).
Immagine una pagina di testo piena piena, senza una separazione logica tra i vari argomenti (anche trattandosi di uno stesso articolo non suddiviso in paragrafi).. non ti verrebbe subito voglia di chiudere la pagina e leggere qualcos'altro? Peggio ancora se è scritta male poi! Non vedresti l'ora di passare al prossimo paragrafo, magari è più interessante ed invece ops.... Il prossimo break è previsto per la fine dell'articolo!
Inoltre e' semanticamente più corretto dividere vari paragrafi con l'apposito tag p che non usando il doppio line break.