So err, what happens if you are developing apps on behalf of clients, and you want to demo apps to each of them, and you end up with more than 100 clients?
On the other hand... there's no easy way to charge. The provisioning profile is all that's needed to run the app.
Also, these profiles are intended for "internal distribution" (inside a company). I'm sure Apple will blow up your certificate if you try public distribution.