See, that's how I see it. Them needing to go down there in some kind of all-terrain vehicle and manually pick up B4's bits on foot can be justified in plot terms. Having to use the Argo to evade capture from an attacking group of the native population can be justified in plot terms. But it's the bit where they open fire
on the Kolarans which doesn't strike me as being particularly right. It's certainly not something I can imagine Picard's conscience being able to live with.
(Somebody's going to quote me all the times during TNG where he allowed practical matters to overcome his conscience/the prime directive now, but I still feel that it's fundamentally out-of-character for Picard to encourage that situation in the first place.)