Does Marth beat Falco?
I agree about how Mario camping Marth is futile.
Kinda...I feel like the only reason Marth might have the edge on Falco is just because it's a little too stupidly easy for him to Up-B out of Falco's Jabs. Getting F-aired after he gets hit by a laser in the air is also kinda not funny.
I think Falco's edgeguarding however is underrated, especially in that particular matchup.
Back to Mario, if Marth is spacing properly, you mainly just have to make sure he isn't gaining ground from it while you angle shield. When you're pushed out of his range, this is an opportunity to put out fireballs and try to reset your spacing.
If Marth really is putting a lot of momentum into his approach, you simply need to observe it and punish it with U-air/B-air/Up-B. It's not THAT unbeatable. Yes he has a spacing where you can't do much about it, but him capitalizing on that specific spacing constantly for the sake of winning the matchup isn't likely going to happen. He wants to gain momentum and push you offstage so that he can edgetrap you.
I think the main thing that's a little stupid is that you can't duck under his rising F-air, but fortunately that's also the least safe on block.
Fighting G&W anyhow is basically the same as fighting Marth. He has a way better F-air, D-tilt, and grab game. And he can edgeguard/edgetrap you very effectively, and he's hard to CP. Marth edgetraps better and lands KOs a little more easily. G&W survives longer and edgeguards more consistently. Both matchups suck unnecessarily because your shield sucks.