Mining the moon seems a lot more realistic than mining asteroids. The moon is a fixed distance from earth, and not that far away. Asteroids are a moving target thousands of times further away.
Yes, but in space, its all about the Delta Vee (the change in velocity necessary to get from point A to point B).
For example, you can use “slingshot” maneuvers past Venus or the Moon where you use the planet’s gravity to change the asteroid/payload’s orbit.
To escape the Moon’s gravity and return to Earth takes DV = 2800 meters/sec, IIRC.
To put some of the asteroids into a high Earth orbit can be done for DV = 200 meters/sec. I saw one small asteroid where the DV = 76 m/sec for Earth return!
Not saying we should not mine Luna as well.