Restrict access to powerapps
Powerapps is positioned as a frontend for sharepoint. A major feature of frontends is providing data validation and security. Sharepoint cannot be configured to only allow access via a powerapp. This makes powerapps effectively useless for a lot of workflows because sharepoint advertises direct data access to each person with access to the powerapp, and thus a simple bypass to the power app.