Instead of implementing separate web apps you can just compile your existing mobile and desktop apps to the web.
Consistent rendering on server and client
When MapLibre Native is used to make static maps serverside, and a user click such an image to launch MapLibre GL JS in the browser, it's likely that there will be some inconsistent visual output.
Efficient maintenance
If MapLibre Native can run efficient in the browser, there might be a point where it becomes more favorable to maintain a web-optimized graphics backend for MapLibre Native, than a fully-flegded JS/TS mirror like MapLibre GL JS.