Our 2018 X 100D has received 3 updates of the holiday release.
Our 2017 S 100D hasn't received any updates.
Respectfully must disagree with "We are lucky to get OTA FREE software updates that add features". Tesla has advertised "free OTA updates for life" as a significant difference between Tesla and other manufacturers, adding new features to vehicles well after purchase.
It's understandable that new features that depend on specific hardware (such as AP1 vs AP2) would not be distributed to older vehicles.
However, for many of the new software features that have been omitted for MCU1 vehicles, it is a business not a technical limitation on providing those features on MCU1 vehicles - Tesla has evidently decided to ramp down software development for MCU1 vehicles, which are rapidly becoming a very small fraction of Tesla's delivered vehicles.
And that would be OK, if Tesla provided MCU1 owners the option to upgrade to MCU2 and get access to the MCU2-only features.
Tesla (Musk) claims current vehicles have 500,000 mile batteries - and will deliver 1,000,000 mile vehicles soon. For those long life batteries to have real value, Tesla should be able to do better on providing longer term software support with new features. Our 2017 S 100D is less than 3 years old with only 35K miles - seems a little early for Tesla to decide to stop delivering most new software features.