Much agreed. Luckily I have been schooled in the art of how to train by some of the best. There's a time to train, a time to train with some resistance, a time to flow, and a time to go at it!
I just think the longer you practice the more you realize you get very little from smashing someone who is weaker or smaller or a lower level of technique. You must have some give and take so you both get something out of it!
Of course there will always be the other type who are 100% smash like it's a tourney or a mma fight. That's just a part of the game i guess!