I think you're missing my point. I'm not saying meditation is not good... all I'm saying is that a good balance of both meditation and actualising the realisations of your meditation (e.g. compassion for all) would be even better. This works for me, it's more real and it is not necessary easy for people to do this. Most often people would prefer just going in to meditation and retreats.
The MOTIVATION for going in to meditation or retreats must be pure, otherwise meditation itself could be a form of distraction, the "thief". How so? Simple... we use it to distract ourselves from facing our own problems and fears. Sometimes being outside of meditation one actually come face to face with real difficulties, one actually experience it head on, and one has to find ways of dealing with it peacefully. The awareness of this also one part of meditation.
The Buddha meditated, but He also gave teachings, helped the poor, feed the animals and created the sangha community. If He just remained in meditation... we would not have known the Dharma and what it is... we probably would not even be in discussion now.
I guess my point is meditation is excellent and definitely a requirement for one to gain the awakened mind, but doing Dharma work like teachings/spreading the Dharma/counselling others/helping the poor/etc etc etc... that benefit others is also just as important and required in my personal opinion.
Someone once told me, what's the point in meditating on Bodhichitta and not giving it to others? Isn't the whole point of meditation for us to actualise the teachings of the Buddha and help those who are still "suffering"?
Our spiritual life begins every moment... everyday, when we decide we want to improve something in us that bugs someone else. Or when we decide to control our hot tempered mind, our bad speech, or ego. I think if we can do a little of this everyday, I do believe this person is just as spiritual as the person meditating in the cave. Perhaps you may argue, it is not of the same degree and level, but still it is a great start... which leads to more, don't you think?