I don't think removing BDP, or any event-based pets would fix the issue, it would just cause more.
Wizards need pets that actually survive. Up to lvl 170 or so, a wiz can have pets that survive, but once you are past that they get mauled in any dungeon you should be leveling in at that point. I can only imagine this issue is a lot worse the higher up the levels wizards get.
I have been experimenting with pets at level 175 at the moment - The best non-event pets I have found at this level are FatalFury's (which are pretty dangerous to get), but even once they are fully leveled they die very fast anywhere that I should be leveling.
The fact is, to level effectively wizards need pets. Sure, you can do without them but it is a lot more dangerous and a fair bit slower.
I do not know what the solution is. Perhaps Nurture could also add an AC/AMC/DC buff to pets when cast to make them more tanky than they were before they were caught? Something like this might mitigate against the need for event-pets to be used in the first place.