There is one reason for preventing interoperability between and CATIA and SolidWorks and it comes down to money, meaning DS has no interest in enabling SolidWorks users to directly read CATIA files. Why...why spend $15-$25K on a CATIA license when you can do a majority of your work on a 4$ seat of SolidWorks... DS is living off of CATIA license revenue, a direct integration between SW and CATIA would kill that big revenue source for DS