How "difficult" is modifying/extending Discourse for a backend dev

I would think that having fewer categories and less hierarchy would be easier for old people.

Unless you have lots of traffic that is of interest to very few people you likely don’t need lots of categories.