Calling other people’s work “garbage” is not conclusive proof of arrogance, if that work is actual garbage. Linus has calmed down a lot over the years, yet at this point if he still has issues with somebody’s work, it’s probably best to listen rather than calling that arrogance.
Personally, I do believe the quality of Linux kernel has a lot to do with having a steward able to be firm and opinionated, rather than adopting a passive anglo management style where confrontation is avoided at all costs.