Not always true. Say you aren't good at wrestling and you try to dominate your opponent with striking, not knowing that they are a BJJ practitioners. Your "good offense" has now gotten you in trouble because you didn't take the time to analyze the situation.Here's my viewpoint: the best defense is a good offense. You should always have an offensive mindset towards fighting, if you think defensively you are 2 steps behind your attacker.
I'm a striker and the opposite is true for me. The best defense is a good defense. If I can defend against any grappling attempts then I can apply my striking offense at will. But my offense is only viable if my defense is strong.
I used to spar with brawlers who said the same as you do about an offense. They were my easiest opponents because I knew they were 100 percent committed to the offense. I didn't have to worry about them faking me out because they were always on the attack. I didn't have to worry about them luring into a trap because they were always on the attack. I've also sparred against guys who I didn't know if they were trying to lure me in, defend or attack, and they were my and still are my biggest challenge when it comes to sparring.
The only real advantage that I have with those types is that my defense is good enough for me to analyze their game plan and to determine the most dangerous movements that I need to be most concerned with.