Parce que PPPoA/PPPoE c'est un reliquat d'ATM, ça n'a plus vraiment de sens aujourd'hui (à mes yeux) de continuer à encapsuler quand on peut directement passer sur de l'Ethernet.
Le PPPoE permet surtout de faire de la collecte très simplement (possible aussi en DHCP évidemment, mais plus chiant) pour différents opérateurs sur un même réseau grâce à l'authentification RADIUS déporté chez l'opérateur en fonction du realm par exemple. Le gros avantage : tout le monde (aussi bien les humains que les équipements) gèrent Radius de manière homogène, donc tu n'as pas à t'adapter à chaque opérateur.
Pratique aussi pour la maintenance, car tu sais en temps réel les modems qui sont UP et quand la session tombe pour lancer des actions. Ca évite de pinguer tout son réseau toutes les 5 min et de crier au loup juste parce que le mec a coupé son ICMP. Par ex, FreeRadius a un module REST, pour appeler une API dès qu'une session tombe, c'est juste une tuerie. Une fois que tu as découvert ça, tu peux plus t'en passer
En PPPoE : La fragmentation liée à la MTU de 1492
Ca par contre, je ne suis pas tout à fait d'accord.
Il est tout à fait possible d'avoir du 1500 en MTU sur du PPPoE. Suffit juste de bien configurer ses équipements et d'avoir un transport L2 >=1508. Du coup c'est totalement transparent pour le client qui ne verra aucune différence entre de l'IPoE et du PPPoE sur sa fragmentation. Assez pratique si tu as des CPE qui galèrent un peu dès que tu montes en débit