The Earth has far more minerals than the asteroid belt combined (its total mass is ~4% that of the Moon[1]). They're just buried under a lot of less interesting minerals. And there's some heat and pressure involved.
I'm not convinced that asteroid mining would be more productive than, say, tapping into rift zones, but it's an interesting problem. Might be useful to solve.