You're quite right. If the website works well on a mobile, you don't need an app. However a lot of the fediverse is built in such a way that it really sucks in a mobile browser.
Here are the stats: which fediverse platform works best in a mobile web browser.