I've been in the tech industry a quarter century, I've never heard this "pretty common saying" before, and most importantly I don't think it makes any sense. If anything, tech excels at disruption, where smaller competitors and new ideas are able to solve problems where "just throwing money at it" has failed.