Uncapped does not in any way mean that there are no limiters what so ever, to think so is to be utterly ignorant.
An uncapped service means that your connection will never be terminated based on your exact usage, this does not mean that it can't be shaped or throttled... as long as the connection does not stop at X amount then its uncapped. Just because you WANT uncapped to mean no limiters what so ever does not mean it is that way.
AUPs are what ISPs use to control their network, only the ignorant/stupid do not understand them.
Its simple, if you use an uncapped product within its FUP/AUP it will remain uncapped, if you break a rule your account can be closed, if it was not for this the network would be much worse off.
If I have to use an analogy this is what it would be:
Y= ((X-2)^(7.10^4))/(X-2) In this case X is an E of R but X =/= 2
Take X is E of R as the word Uncapped and X =/= 2 as the AUP.
So X is an element of all real numbers but is not equal to two.
What this says is X can be any real number (this includes 2) but then because 2 would make the equation undefined you have to remove it... But X is still an element of all real numbers.
Uncapped is the same, its Uncapped if certain guidelines are followed. Just because you may not like it does not make it false advertising.