I really don't like the mentality that video games are somehow special pieces of software.

they aren't though? a lot of libre software has mods, they're just usually called "plugins"