Ok, if you can get all high quality links then great! But the reality is trying to find sufficient high quality links to get top rankings can be challenging/expensive so the next best thing is to mix it up with lower quality links to bulk things out.
Link diversity does help, so that's generally why a good approach is to mix it up. Diversity has a number of benefits so it should be part of your SEO campaign.
Good luck