The new Camry, Corrolla and Prius to name a few ride on new TNGA platform. It can be stretched or widen to fit a particular product. As a matter of fact, the next gen Toyota Highlander CUV debuted on what platform? A version of TGNA.
Toyota New Global Architecture to Debut This Year, Likely on the New Prius - MotorTrend
Toyota's TNGA platform inspires changes to factory
Those are two different articles, neither of which mentions the other vehicle, meaning the Camry and Prius/ Corolla are never mentioned in the same article. The Prius and Corolla are based on the C platform and the Camry sits on the K platform, two completely different things, the Corolla isn't built on the K and the the Camry isn't built on the C.
You're right, that is an old article and it's filled with things such as predict, may, might, should. None of which can be confirmed by and honda literature. That's like saying because the Corolla and Camry are both on Toyota New Global Architecture (TNGA) platforms, they share the same platform. They simply don't, the Corolla sits on a TNGA-C platform and the Camry sits on the TNGA-K platform, similar names but completely different. It's akin to saying a Toyota Tundra and Toyota Prius are nearly identical because they are both labeled Toyota, they're nowhere close to similar because they say Toyota on them and the TNGA-C and TNGA-K are not the same thing simply because they both contain TNGA.
And were back to the topic of modular components and not shared platforms. The MQB, MEB, MLB and MSS are all modular platforms, but even here we see 4 modular platforms that don't even cover all of the VW lineup, you still have the A platform, B platform, T platform, the A0 platform and half a dozen more. By making something modular doesn't mean it can be shared among different size vehicles and doesn't mean they can be manufactured on the same assembly line.
The whole automotive world had gone to platform sharing to substantially lower costs and share parts (GM bastardized the concept in the 80s with it "look a like" cars). Maybe we are talking about the same thing, what you call "Modular", I and the automotive world just refer to it as a "platform". Tesla has found this religion in regards to the "Y" using M3 "platform".
The Y and 3 sharing the same platform doesn't make it modular you're taking a sedan and turning it into a hatchback there are no fundamental structural differences, they are different bodies on the same frame (platform) If tesla decides to make a modular platform then that would be completely different. Essentially all they would do is make two subframes connected to the battery and frame rails connecting everything. That's what the VW electric car essentially does, the smack some stuff on either end of the battery and call it good. That's what trucks do as well, they have 3 cab lengths and 2 bed lengths, so you smack some axles onto a frame of X size and you have half a dozen different trucks. but you aren't putting a corolla or ranger on that same platform because it will be either over or under engineered for the designed purpose. Yes you can put a Ranger on an F250 modular chassis but it'll be too stiff and heavy, the same if a 250 gets put on a ranger chassis, to flimsy and it'll fold.
My question about this has been answered by a post above. To move the S&X to a stretched M3 platform is cost prohibitive and require going through expensive Federal Certification.
With EM stating he has found a way to use less wiring in vehicles,and improved automation techniques, the next gen S&X will be on a new platform that the M3 and other vehicles will use in the future.
The answer is they are different chassis with completely different requirements. The to make the model 3 compatible with the S platform they would have to over-engineer the 3 or put the 3 on a chassis designed for a much bigger and heavier vehicle. In the ICE world the engines all weigh the same, you're slapping some extra sheet metal on and you're good to go. With an EV you need to have a bigger battery for the same range with the extra weight. The original model 3 pack weighs about 1,000lbs the 100kwh pack weighs about 1,400, that's multiple passengers and cargo capacity that needs to be designed into the chassis