Big companies develop tools and frameworks for their own requirements. Then they release it as open source so that they can get future employees who are already trained in those tools and framework without they investing in any training or rampup time.
Does a developer, who does not have the same requirements similar to the company that has released its internal tools, need to use those tools and frameworks? No, certainly not. Use something that you are comfortable with and not that is flavour of the month because some big tech company promotes it.