The reason is much simpler than that. Residency programs (especially newer, smaller ones) do not rank a sufficient number of applicants to match. Probably they get cocky some years and think they need to only rank a handful of applicants. At "top" programs most would agree that it is safe to rank ~10 applicants for each position you have available.