While NATs might have contributed to its demise, there were more fundamental reasons why CORBA failed.
For anyone interested in thorough analysis instead of opinions I recommend this really good article from 1994:
https://github.com/papers-we-love/papers-we-love/blob/master...