This is one of the things I disagree with the most, and one of the points I see made most often. Here's how I see it. Snake is a camping character, thanks to his various tools (tools = mines, c4, grenades, mortars, nikita). We all know this. Snake gets the gravy by sitting back and forcing you to make your own decisions.
This fact doesn't mean Snake has a lackluster approach. He is one of the few characters that actually scares people when they see him approaching them. Low percents, you get dash shield grabbed or shield drop ftilted. There's isn't another character I can think of that can deal 30%+ with two moves. That's so stupid, it scares people when he even feigns it. Well, unless they're stupid, at which point they deserve a knee and two fists to the face.
At high percents, one of the stupidest, most hilarious, and most effective things I get off on people is dash -> spotdodge -> buffered utilt. People see the spotdodge as a habit to punish, right before they die at 110% because they weren't focusing on DI. Especially Olimar, if timed well. He gets no invincibility off of grabs, and has a fairly large cooldown time off of a whiffed grab. Ignore the Pikmin and hope for no purples, and you can force a mistake.
I got off topic, but I'm just trying to say that Snake's approach game isn't lackluster, it's just outshined by his fantastic camp game.