Yes, it would still have been badass. If you see an all-powerful blind man who is powering-up, you attack. You don't wait for him to recover his eyes and became more powerful. You attack.
Moreover, the only way you can find a weakness is to attack. This is how Naruto and Sasuke always find their opponent's weaknesses. You can't just wait around and observe. An enemy won't tell you as you wait what their weakness is. You have to attack to discover their weakness. I supposed Naruto standing up to Pain was stupid since Pain was more powerful but doesn't work that way. Naruto was a badass then. He was badass because he attacked someone more powerful than him. I suppose Naruto and Sasuke weren't badass for attacking Orochimaru in the Forest of Death since he was more powerful than were at the time. However, that remains both of their greatest moments.
"I didn't plan well and I died, with my team". Very badass.
It's obvious that you won't wait for the powerful treat to do something even more dangerous, and you'll fight with him to learn his weaknesses. However, there's a big difference in fighting with caution in order to learn the opponent's weakness, keep him busy, but at the same time hold your ground in order not to risk the entire fight, your life and your friends'.
Sasuke's amaterasu was kind of smart, because he might have seen that madara's eyes were fading so he thought that madara could no longer use preta. That would be a good idea. However, if sasuke just atacked for atacking, then it was stupid, as he knew madara could abosrve ninjutsu, so he would be just wasting his chakra.
The sword atack, though, was stupid. He knew very well that madara was very powerful and skilled, yet he went all out without thinking that madara could pull out something that could've killed him and harmed other shinobis. He had no caution.
Funny thing, because the fights you mentioned, they ddin't go all out without a single idea of what they were doing. They had strategies, they had palns to harm the enemy or to ambush him. That's the difference. I've never said "Stay still and wait for the opponent to show his weakness". i said fight using your brain, not only your fists.