I was once told that statistically speaking, Blasters and Scrappers did roughly the same amount of damage on teams. Given that statistically Blasters were dead more often than Scrappers suggests that when they were alive they did deal somewhat more damage in teams overall as you suggest. However, that's just one situation among the totality of the game, and even in that situation Blaster damage dealing was only somewhat more effective, and only when they were alive, and their overall net contribution to the team still did not outstrip Scrappers.
That statistical data point was another confirmation of my analysis that Blasters were not in fact outdamaging anything nor could they on average. One individual Blaster might do a lot, but that would be in spite of their design not because of it.
I have to say I loved Blasters but reading through what you wrote made me rethink my time playing. I still love blasters but I now realize that I employed many strategies to stay alive that just become second nature.
1. Never stop moving ( I came from a FPS background so this was cake.)
2. Thin out the crowd. I would always weed out a few guys by pulling to avoid a whole mob. Just pull a few.
3. Slot for positional defense.
4. ALWAYS keep yellow, purple and green inspirations.
5. Bug Out if you have to. Many is the time when I bailed on a fight, retreated, waited until things were less hairy and powers had recharged.
6. Slot stealth proc as soon as you can.
7. Know your secondary inside and out. You will need some of those powers to survive.
8. Even on a team, always plan to save yourself. There might be somebody who could save you but you always relied on your own resources when you could.
But I have to say I think it made me a better player and playing blasters was always fun to me, but I can see your points, I just never realized that I adjusted for them. I always though blasters were pretty tought because, well, mine at 50 could play +4 x8 against some enemy groups.