If you are on console I can see why there is no excitement for video games. But on Steam especially with a steam deck the indies are fantastic. Animal Well was my personal game of the year. The other aspect is on PC they keep throwing games at me for free between GoG and Epic I have over 800 games without paying a dime not all of them are winners but you can’t beat the price.
that workflow seems fine if it works for you. seems overkill for debian but if it works i don’t see anything wrong with it.
one way I do it is dpkg - l > package.txt to get a list of all install packages to feed into apt on the new machine then to setup two stow directories one for global configs. when a change is made and one for dot files in my home directory then commit and push to a personal git server.
Then when you want to setup a new system it’s install minimal install then run apt install git stow
then clone your repos grab the package.txt run apt install < package.txt then run stow on each stow directory and you are back up and running after a reboot.