Create an app on a site in Windows 11

I think it would be nice to be able to create websites like Edge apps as they consume very little system resources.

Are you talking about PWA? if that is that case I don’t get why the feature request.

Because Brave already supports that.
At least Desktop and Android support it, it either will say install PWA or you go to more tools in the menu and create shortcut.
In android it will prompt to install, if not in many it should say add to homescreen or something.