That is one of the things I was hoping A&A might have had, the option to use IPoE to avoid needing an over powered pfSense or OPNsense box to get the 1Gig throughput, due to PPP having to be done in software. It's the sort of thing they should be doing to keep the more technical customer happy 
Think hardware accelerated PPPoE has been in SoCs for a while now, the weaksauce consumer routers ISPs give need it to hit the throughput target. Shouldn't need too much to get to gigabit throughput through software though unless using the software you described which uses a kernel with bad PPP functionality: single core decapsulation only, no multithreading.
Whether an ISP should be doing something as major as arranging the connectivity and installing BNGs to handle a subset of customers with broken software is a tricky one. PPP at worst doubles the cost of handling a packet but on the x86 kit only really an issue with the software you mentioned. The user always has the option to use different software with the same hardware, for free, rather than expecting the ISP to change their network to fit.
No PPP would break the current implementation of CQM, too, which I imagine is a major issue given how attached these folks clearly are to it.
Giving customers the option will probably have to wait until one of their wholesale suppliers announces removal of support for PPP and they've no choice but to use something else: I think the network, hardware and software is very much engineered around PPP at the moment.