You probably won’t get an answer from anyone who works for Trimble (SketchUp) since, as a publicly traded company, providing advance confirmation of new features is a significant risk in the financial markets.
With that being said, I think it’s safe to assume that they are looking at it, but it’s not easy. Dynamic Components are implemented via a Ruby extension - which you can turn off! As of now, my.sketchup doesn’t include Ruby. And adding Ruby is a big extension in functionality.
It’s possible that they have figured out a general approach, and decided not to implement it! Why? (Remember, I’m putting on my “speculation” hat AND my “try to see things from others’ point of view” hats!) Trimble is a for profit company. They’ve obviously decided that a simple version that you can use in a browser is worth it - either as a “gateway” to a paid version, or to make the paid version more attractive by letting you manipulate an existing model using a client’s browser. But is it worth the vastly increased functionality that Ruby support might provide? Likely not! Once Ruby is in place, then the user base will be clamoring for Extensions as well as Dynamic Components. And that sort of full functionality may well threaten their profit source - paid users of SketchUp Pro.
So my advice? Don’t hold your breath. Would it be nice for us? Yes. Is it a reasonable thing to do from Trimble’s point of view? Possibly not. Will we know ahead of time? No.