All of the accounts I use are paid. It seems rather stupid to harm your paying customers the most! They could have solved the multiple free account issue by only allowing one free account logged in at a time.
I think one of the main issues with DB is that it is too little space and too much cost to add more. Considering what they pay for bandwidth, any paid plan really should be unlimited.