You have no clue how you screw yourself over.
Most banks use an internal customer rating system called ChexSystems. Having that many accounts put you at high risk to have something go south and be viewed as a less than perfect customer across the board.
On top of that even if you manage to follow the rules on you accounts and maintain the rules, if you ever want to get a mortgage, a mortgage underwriter has to peek into your accounts at the money transfers and whatever else. Your making his/her job difficult, you look like a fool to him/her and might be denied the mortgage because you don't appear like a loyal customer... . I could be wrong.