Agreed, I can't let Piccolo off the hook. His race just got annihilated, he should have all the reasons in the world to get stronger.
Everyone should be at the level where if not kill powerful enemies, given enough time they can cause enough damage to help Vegeta and Goku win. Kind of what Buu is doing. Speaking of Buu, hopefully we see Uub.