Linux kernel was also probably a lot smaller back then. Easier to reason about things when something goes wrong.
Personally i think when projects grow, there is a point after which you cant really reason that much about what is going on, just have to debug it.