@ripp_ The web interface doesn't support multiple accounts cause the 'dashboard' is technically unique to each instance (and individual instances can modify how it looks and works).
You can make a thin client that supports multiple accounts by just loading different instance dashboards from within a single application, which is what Mstdn does. https://github.com/rhysd/Mstdn