Reasons for PPPoE

I’m well aware what PPPoE is and how it works technically. I’m more interested in the practical reasons for using it.

Personally I have never been an PPPoE user/client myself. The first broadband connection I experienced was via proprietary wireless, then I got Ethernet over CATV, DOCSIS, ADSL for a while, then various Ethernet-to-the-Home services. Never used an PPPoE client. I had some friends that was behind an ADSL PPPoE service, and it was sometimes problems with compatibility, performance and MTU issues.

What is the primary reasons for running an PPPoE server/service (for example an WISP or medium/small ISP)?

Concentrate all end-user traffic at one place, Traffic management reasons?
Separate “traffic planes”, not to mix end-user traffic with actual routing?
IP/subnet-pools management?
Customer credentials authentication?

Thanks,

Thats it…