I've been playing around with the #ActivityPub protocol in a prototype project and without thinking about it made it in #SvelteKit despite the fact that it has zero UI. I think it is pretty natural to think that is a "bad idea", but I am also struck by how ridiculously easier it is to make an API in a framework like that and throw it up on #Vercel or #Netlify than any traditional way.