Maybe M-Sport is little team, and maybe poor, but they build cars for customers also, and by doing that, they get much more data from tests and rallies than factory teams, so it's easier to indicate weak points, and fix issues..