Reading the article, it really sounds like 95%+ of the problem is eBikes.
Traditional bikes have this problem, too, but outside of high-end stuff where the OEM is building a bespoke platform, most bikes still use common parts. Every few years, eg, Shimano, comes up with a slightly different bottom bracket, but it's usually a $20 socket, at most.
Heck, I'd hazard it's getting better now that there's fewer weird French or Italian "standards" and everyone is using more or less the same stuff.
But yes, eBikes, that's where the issue really is. A large part of the issue is that every manufacturer wants to reinvent the wheel--sometimes literally--because they feel they need to stand out in the market. No one wants to be just an integrator of whatever Shimano or SRAM are selling that year, albeit with different coats of paint, but when they realize that's where they'll end up, we'll all be the better for it.
I think we already have that.
Bikes, at least non-electric ones, have an immensely long service life and there's not much margin, and thusly not a whole lot of incentive to deviate from standards unless you're willing write very big cheques to machine a million copies of something custom--and there's not really that much improvement year to year. Manufacturers are trying oh so very hard to balkanize the market, but doing so just increases their costs and allows someone else to come in and make a steel-framed 700c with Shimano whatever-they-call-it-this-week for the same money or less.
We are seeing experimentation, usually in the cargo- and fat-bike markets, as well as at the very high end, but no one's having a ton of success. Even high-end road bikes still use a lot of common components.