It is a business opportunity, NX is offering it.
In my previous startup, I started developing from the get go with NX, it became a huge velocity boost to our team. With 15 person RND we had standards that a 100 person RND didn’t accomplish.
In my new company (which has bought the startup), they tried the “let’s do a monorepo” approach. It is a catastrophe.
I am now in the process of migrating them to NX with great results.
They’re on the right path but still have a lot to learn in the testing department.
Source: my job’s monorepo is running nx, but I’m not in developer productivity; used to work with a large codebase with an accompanying test suite of thousands of hours of a single box and it’s kinda like watching people rediscovering the roundness required to make the wheel.