I cannot think of a real world use case where this 'feature' is helpful or useful.
As detailed in the previous comments, organisations of all sizes have a process for requesting apps that is more sophisticated than ‘I want …’ ‘OK, here you go …’
And going through all requests and rejecting them with a Message of ‘Rejected, please follow Company procedure’ feels clumsy at best, and leaves the User feeling frustrated and the Admin having wasted time.
Who does this feature help in its current form?
If the intention of this feature is to raise awareness of Apps and provide a way for Users to bring them to the attention of Admins, then it needs to fit in with how Organisations work. For example, adding in the ability to create a Jira ticket in a specific project, with a specific Issue Type / Request Type makes a lot more sense.
Adding in the ability to turn off this frustrating ‘feature’ also makes a lot of sense.
These constant app requests are so annoying, it has to stop!