If all apps abode to it it would be nice because you could just backup config and skip all the other stuff. <type>/app hierarchy is much better than <app>/type because that allows for example of easily excluding ~/.cache from backups.
... but of course some apps must be super special flowers that need their own dir
... but of course some apps must be super special flowers that need their own dir