Speaking purely from a game design standpoint, non-dice pool systems (like d20, or any other system where you roll a single die) make it easier to predict the statistical impact of other game elements, like numerical bonuses and penalties. In d20, I can be assured that a +1 is always a 5% increase in chance of success, and -5 is always a 25% increase in the chance of failure, for example.
Bell curve systems (and, really, other dice pool systems) don't have the same level of ease of prediction. A +1 means different things based on how the dice fall. Plus, let's face it, the math is just harder when you start adding in multiple dice. Sure, you can do it, and game designers get paid for that kind of thing. But for casual designers (i.e. DMs wanting to homebrew) it slows down the process for most people. It's my personal opinion that a single-die system (d20 or otherwise) is easier to homebrew, and that's a good thing since it makes it easier for DMs/GMs to take ownership of their own game through house rules and homebrewed monsters, treasure, etc.