That Uber eng comment reads like list of features and approaches that are necessitated by an overstaffed engineering department than stuff that necessitates it.
Yeah if you have 40-50 (!!) “product teams” fiddling with the Rider app, it’ll get complex and sure it’s impressive it works. But uh... why are there 40-50 product teams working on the Rider app?