Absolutely no intention of comparing the two.
CATIA is high end, and the business model of charging mega-bucks for functions that should be included in the base package is, of course, par for the course.
SolidWorks is mid range, and is intended to be a reasonable fit for as many SMEs as possible. There are organizations that baulk at this and use the cheaper, or free, alternatives, not always with success.
CATIA, like NX, is capable of handling very large projects, and as such, has the structure and add-ons to cope with the requirements that go with it, though if you see the issues that come with the dictatorial stance the vendor forces with this approach, you can often see that it's not always an efficient route.
More of an issue is the stance, that adding on module after module is not necessarily an indication of capability; more an indication of improving the bottom line. It can be, however, an indication that the software may be capable of growing with the customer/users requirements, though, as this is a movable feast, it's in no way definitive.
Consider it as a comparison with automobiles, where your well-specified Asian compact will have a good range of standard accessories, against the Mercedes/BMW which has an 'extras' list as long as your arm, with numbers to suit; and many of the extras may be included in the basic asian compact.
On a personal basis, I can recall Autodesk trying the same approach when we looked at upgrading the design software some years ago, and for every requirement they 'had a module for that' at extra cost. The end result was an inferior package that cost two and a half times what we paid for an alternative, that merely required a different approach to the the methodology of working.
I'm not decrying any of these packages - they will suit some and not others - but having a plethora of add-on modules does not necessarily mean the software will be a better fit for your usage, but it also doesn't mean that a rounded package of slightly weaker tools will provide the depth of function you may require.
In the end, it's doing sensible and in-depth research of what you need, what you think you might need in the future and not being sold on something you will never need, just because it has a name, reputation and large price tag.