OnePlus 6 line of phones are one of the very few with good Linux support, I mean, GNU/Linux support. If custom ROMs no longer cut it you can get even more years with Linux. I had an iPhone, was eventually fed up, got an Android aaand I realized I am done with smartphones lol. Gimme a laptop with phone stuff (push notifications w/o killing battery, VoLTE) and my money is yours, but no such product exists.
Correct me if I am wrong: If you use steam console to download an old version of the game, regardless of currently installed version, steam downloads the whole game. Let’s say I was on v2.1, the game received an update v2.2 and I downloaded it normally through Steam, this downloads only the difference between 2.1 and 2.2. Let’s say I have 2.2, the game doesn’t use the “betas” feature and I want to downgrade the game. Steam ignores the current 2.2 install and downloads 2.1 in its entirety.
EAC installation process includes “registration” of a game, and the uninstall process “unregisters” the game. If all games using EAC are uninstalled, EAC itself also should be uninstalled.