of course it does.
I am just too busy to substantiate my position in detail but let's talk about judo/ BJJ a little.
They are rich in curriculum and as sports don't have risks entailed in MMA.
What causes this difference is the rule-set.
MMA competitions are just too risky and too violent.
MMA as a hobbyist would be great for self defence but competition requires another level of commitment and courage.
I don't have it.
I got stitches doing judo, got injured in my ankle (after a violent throw)
That said, these are nothing in comparison to the risks caused or to be caused by MMA fights.
For fitness grappling is more than enough.
For fighting (self defence i.e.), BJJ or Judo each could be a nice solution. I recommend Judo here, for firstly one gets to train throws while standing (tachi waza), which is great and darn effective.
We Judoka have a saying, we don't hit our opponents but use the earth to hit them.
Muay Thai also is great.
Not widely known but I'd recommend Wushu Sanda (Cung Le's sport).
Just don't fight MMA.
train it? Fine. instant fitness and self-defence upgrade surely.
But competition is, for my taste and job, way too risky.