If you are a global admin you can hide apps from end users so that they don't see them in the "my apps" panel. I don't think there's a way for regular non-admin users to hide the apps.
From Hide Enterprise applications from end-users in Azure Active Directory:
Use the following steps to hide an application from MyApps panel and Microsoft 365 application launcher.
- Sign in to the Azure portal as the global administrator for your directory.
- Select Azure Active Directory.
- Select Enterprise applications. The Enterprise applications - All applications blade opens.
- Under Application Type, select Enterprise Applications, if it isn't already selected.
- Search for the application you want to hide, and click the application. The application's overview opens.
- Click Properties.
- For the Visible to users? question, click No.
- Click Save.
You can also do it from Powershell or from the MyApps panel.