How was it a pain? Ffupdater has had it available for a very long time, and there's Unobtainium that lets you update from git repo releases among other things.
Lol yeah, mily mistake. But on mobile if you're trying to be 100% FOSS obtainium and f-droid are basically all you need, updates are seamless with these two.