I think the issue with mods on console is more to do with how to install them. Codewise they use lua which means the game would be the environment it runs in. But how to get them into the Addon directory is the issue. Sounds more like a Sony/MS issue to me as from what I remember you need to crack your console OS to use directories and such.
I'd almost wonder if addons actually would work now if you could merely install them. But the issue of course is how to do that. You need an interface that lets you unzip directories with files into a directory. Why consoles don't natively allow this.. I don't even know.