I do partially agree with his buttons and app-points. I dislike how we are forced to download apps for everything, including the questionable tracking software.
Gift him new memories. Something you can do together related to his interests. If he has everything he wants already I'm sure he will appreciate some bonding time with you.
I use Fedora. I like that it's very up to date and that it doesn't change the GNOME defaults. It also has a big community and many resources to look into if anything goes wrong.
I selfhost ezBookkeeping where I track all non-reoccurring transactions and a LibreOffice Calc sheet where I track all reoccurring transactions. The sheet I've been using for multiple years now and it works great because I can clearly see what amount of money I can spend every month on anything I want and still being able to pay everything I need. The selfhosted app I've only been using since the beginning of the year because I used to use ActualBudget which I had connected to my bank account to automatically fill it will all transactions I did but due to it being automatic and not manual like ezBookkeeping felt like I was loosing track of everything.
I also agree with this.