Not everything in software development can be broken into independent components and in reasonable cost of effort.
As for React components, I suggest it does.
People do that today : https://devarchy.com/react
What if they were incentivized to create a library for your project?