Please use the search feature from the forums, this idea has been suggested countless times. My personal opinion regarding this suggestion is that players shouldn't be lazy. We are only talking about 14 clicks that are necessary to collect them all the mines and collectors, 7 for each.
If you think 14 clicks is much you need to think that when you are going into battle with a barch army and you deploy 200-240 troops, you actually do there 200-240 clicks, so I don't think 14 clicks is that much of a burden.