Rolls are also way too fast to act out of. Literally every Little Mac I encounter online is able to roll at the speed of light and immediately do their side tilt, or jab, or down smash (among other moves.)
Of course there are ways to counter roll spamming, but that's not what the issue is. Rolling is too fast, has too many invincibility frames, and is way too safe. 75-80% of the For Glory matches I play online involve them rolling the whole match until I try to actually make a move, and then they just roll again and get their free immediate attack since there's no risk in rolling at all.
Rolling does kill the fun entirely. And no, posting about "lol just get gud" won't solve anything. It won't solve the fact that the roll dodge is way too good and completely ruins a good amount of the gameplay.