am i wrong?
Yes you are, for a whole number of reasons.
Firstly let me say I have been an Alias user for 12 years, an I-Deas user for 10 years, and a Solidworks user for just over one year. The studio where I work also has Catia, although I have chosen not to learn it.
To begin with, ID is not just about the design and modelling of ideas, it spans the whole process from brief to real, working product. Very often the designers I hear complaining that some engineer ruined their design intent are the ones who hand off “final” surfaces and regard their job as done. But engineers very often do not have the same appreciation of surfacing as designers, and so when they make necessary changes they simply cannot see the differences. If you want control further down the line, sometimes the best way is to model in the same parametric package that the engineers are using, that way when surfaces need to be changed you can do it yourself. Perhaps you should consider which is more important, the quality of the model you hand off, or the quality of the product sitting in the store.
Secondly, I hear a lot of crap about surface quality and curvature continuity which bears no relation to the kind of products people are designing. Of course, if you are a car designer or work on products of similar scale, with large, highly reflective surfaces, then these qualities are extremely important. But take a different example, such as a mobile phone. The scale is such that the surfaces cannot be observed in the same way as with a car. In most cases the product will be plastic, which means it will have a spark and will be painted, both of which will “blur” the surfaces; and after a few thousand shots the tool will start to wear, which will have the same effect. This is before you consider the keys, display, camera etc, all of which break up the surfaces. If I were to give you two different mobile phones that I had designed, I would be extremely doubtful that you could tell which one had been modelled in Alias and which one in Solidworks.
Finally, when I hear designers talking about how great a particular CAD package is, I recognise it is often a crutch to support their belief that they are somehow better designers than others. Try talking about the products you have designed for a change, rather than the tools you use.
PS - your belief that Catia cannot create freeform surfaces demonstrates your ignorance