In all likelihood it's to prevent individual developers and users from creating their own effective applications. Big software firms would doubtless not be constrained the same way.
Responses to this message: