correction: Makes a lot of sense for reusable components/features*, and large scale applications, which I should be gearing up to get used to
Yes. But this approach and mindset can be applied even on small website. Every html elememt and composite block is a "reusable component" by default.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.