I reject some of the assertions the article makes. Devices aren't really that diversified compared to even a decade ago. There have always been a number of devices with a range of display sizes. Bootstrap started in 2011 (about 8 years ago) to deal with common break points. Component systems like react can make it even easier to deal with in-between for core components. Flexbox and other CSS additions also help significantly.
And while I agree Components are the way to go, some frameworks are easier than others, and it doesn't mean you don't need to know how to code. About 1/3-1/2 the developers I know simply turn their noses up towards anything web or JS. There's simply a snobbishness a lot of developers have to the front end and specifically web. The fact is we need more skills from front end developers than we have gotten in the past. Designers tend not to do well with application development. However, component libraries like material-ui bridge the gap significantly, and material design and other common design guidelines reduce the constraints enough to be able to use component libraries for most interactions.
I'm also still not sure I even understand the value that Bit actually offers over npm itself, or its' place in a broader ecosystem, or where it plans on getting resources from.
In the end, the world will carry forward. As to developer shortages, as a developer it's a good thing. This will keep salaries up, and limit the number of stupid ideas getting funding.