Yes, true. My analysis assumed you had enough BAB to trade in every point of extra attack bonus. Clearly, at level 1 you wouldn't be able to "trade in" the +2 attack bonus for charging.
I'm assuming that you're talking about high enough level where you could trade in a lot of BAB. In regular D&D, you need these attack bonuses to hit the higher ACs. In your game, they can be traded in because the ACs are lower. So, eliminate them -- they're not necessary, and they are the true source of your problem, right? Makes more sense now?
Cheers, -- N