@arinbasu1 @Tony @Bloomfer @maegul I run a small instance as @admin. Running your own independent server or vps does require basic SysAdmin skills (and mindset). People who do will almost certainly have a domain or three so adding on a 'social' subdomain and point it at the server is trivial and free.
Reducing that to an app is imho a pipedream. More promising is a hoster offering a managed vps with Mastodon or whatever as a service. Taking responsibility for backups and managing data storage.