Add-ons are effectively the way to go about that. You can also put the site in debug mode if you want to do it by hand, or you can manually edit them in the database. Using an add-on ties your updates to the add-on dev, whereas updating the vanilla entry keeps you on the XF update path. Manually creating a media site shifts the maintenance to you, so I consider that to be the least desirable option. But to each their own.
Yeah I mean it could be an official addon by xenforo to allow modular updates for smaller things like Twitter using x.com domains suddenly. It could be updated by the official upgrader or people can update it manually between updates. Helps out for folks who are stuck on an older update for whatever reason.
I mean xenforo.com hasn't even fixed the orientation bug on their pwa here for months now. Assuming they consider it a bug. If my own pwa was stuck on this, I would be very annoyed. It's really hard to manage without third party add-ons or manual changes in such cases.
Actually doing that in a way that wouldn't require a full XF update would require breaking changes to how XF handles updates in general, so I don't think we're going to see that on 2.x. Media site changes are infrequent enough that they might as well just be bundled alongside all the other minor fixes that come with revision releases.