Facebook requires the applications to be created by a personal account. That account can be associated with business pages, applications, and other things in Facebook, but, by policy, they always want it leading back to a person.. not a business.
There's no real way to stop this. However, just because a 'person' creates the application, doesn't mean that the personal page of the user has to shown to the end-user or anything like that.
I hope that helps explain, but if there's a specific problem you see with creating the application through a personal user account, just let us know, and I can probably help you figure it out.
Thanks,
Alex