The multiple pack idea has merit. As noob3 stated, in magic you need 23-27 playables for a deck, whereas in pokemon you only need 6. Since, you only need six team members, and ideally each pack should be passed around a pool twice, I think three packs might be too many. Perhaps two packs would work, to give someone the opportunity of drafting some of the better pokemon in a format once they already know what kind of team they want to build. It would also allow them to search for team members that would fulfill specific roles that are required for one's team to function well.
I agree that the idea would probably work better within a specific format, and I would suggest starting it out like that.
Noob3, I don't feel that the ratio of 45 magic cards opened to 23-27 playables being used in one's deck should necessarily say anything about the ratio for pokemon. Even if the draft type is similar, the games are so different I don't see how it would be relevant.