Many banks don't provide HTTP endpoints (except for business versions). My bank, Monzo, does not. My other bank TSB does provide a website, but it's awful.
This is rather unusual, the credit union I use in the USA offers an iOS and Android app that is literally a webview of their mobile website, plus a dash of OCR for check handling. Using the PWA is nearly identical, it even works on a PinePhone with Maemo or any other operating system that can run a semi-modern browser.