MOOC on Mobile Robotics using ROS 2 and your own affordable robot
blog.hadabot.com
blog.hadabot.com
We might be getting close to a tipping point. I hope so. But it's probably still 1-4 years out.
The grandparent obviously has limited experience. Custom electromechanical systems, particularly mobile ones, are not like software. You can't spitball them together in five minutes for free, and you can't build more than a tiny percentage of things using ready-made parts if you care about weight/space/cost/repeatability/efficiency/etc. Particularly if you are planning to take them to market and want a defensible USP.
You can certainly get started on robot software when you have some ready-made hardware. You will not learn how to build your own robot from scratch by skipping that part, obviously. You will likely not make a successful robot business case with just buying hardware off the shelf without understanding it well. The various self-driving car teams are all building their cars themselves, not now and not in the days of the DARPA Grand Challenge.
21th century mechanical engineering primarily involves novel manufacturing processes that massively increase design flexibility while making manufacturing extremely expensive.
Most people don't need the state of the art, they need affordability. Meanwhile semiconductors get cheaper every year. There is more opportunity on the software side.
You're also forgetting that it's a MOOC for ROS2, not "the field". If you've ever been at a college you notice that you don't learn "the field" in a single course.
Furthermore, if as you suggest the primary design goal of many products should be that of affordability, then you most certainly have to look deeply at the hardware, as software is not typically a contributor to unit costs (excepting weird licensing regimens).