Well PPPOE isn't exactly dialing. Cable has to "dial" too because its part of the sync process to determine the bandwidth and authenticate. It just happens that they gave you a DSL modem vs a router with PPPOE authentication built in. Also sync is almost instantaneous compared to physical dial tone.
But you are right that their software is crap when they first introduced DSL.