I have never seen the point of their profiles at all
to dimension the virtual paths provided for each user to their ISP. Apparently this is more efficient than allocating each the maximum of their package, for one thing, and to avoid the ISP pushing more data than the user can receive which itself leads to poor performance.
There is some logic to it, and it would be a conspiracy theory to suggest it is to reduce demand for capacity as the capacity is fixed and not covered by an SLA so there's nothing to gain really.
There's an awful lot more end user capacity out there even with IP profiles than there is ISP capacity to feed them.
MaxDSL - goes as fast as it can and doesn't read the line checker first.
Are your kids pirates ? Limewire, Bearshare, Kazaa, BitTorrent, eMule are all tools of the trade.