The point discussed was that $40 for a module is a lot of money if there are a large number of modules available. The only way that that price point is acceptable is if it's impossible to have a good user experience without all the content. The fact that you can be next to (just not controlling) content you don't own in DCS is a great start.
However if the prevailing user environment punishes a user for not having all content then that severely undermines the idea that having an affordable subset of the content is OK. The message that "don't worry about $40, it's not like you have to buy a ton of it to have fun" would be lost in that scenario.
If the interest is ensuring the user, with some reasonable minimum of content, is always included and is enjoying themselves then all participants in the user experience landscape have to perform beyond what is required and fair to that which is fun. It's completely childish and unhelpful for Bob to blame Bill and Bill to blame Frank and Frank to blame Bob about who let the user down.
Now you're free to run your server in a manner which does not take this principle to heart. Perhaps you want to run a mission where Mi-8s just plain don't belong and so users who only have the Mi-8 will be disappointed. This should be a sad and regrettable situation on the whole. Acknowledge that if this situation is the norm where a user keeps getting kicked around like a stinky dog, they aren't going to have a good time.
And the next time someone says "don't complain about the module price, you can have fun online without so many modules" we'd know the answer is "bullsheet."