7 points
Because grabbing a random prefix from the pool is easier than remembering which prefix is assigned to which subscriber account and keeping it static through ISP network changes.
My ISP does ‘sticky’ prefixes, which means they change when they move users between BNGs but otherwise don’t.