Haven't read the whole thread, just the first page, and don't know if this has already devolved into a preaching to the choir thread where the only people left are those who agree with the OP.
But, my bro and I have been talking about this in depth in regard to Halo5. We both are in the gaming industry, and in particular for this topic, he is currently working exclusively on Halo5 multiplayer. This is going to sound a bit harsh, but I don't know how to say it another, less offensive way. Just want to say that, in my and that of my brother's opinions, we think that players who dislike "random" and "intrusive" stage elements, which in reality are not random and do not by themselves severely influence the outcome of a match, are being extremely unsportsmanly. And they often can come across as a bunch of whiners who have never played a real sport.
Real sports have random elements. The weather is random, the crowd is random, the referees are random. They can all have a huge impact on the outcome of a game and be biased towards one team over another. Different teams have different budgets massively disproprtionate to one another, and that is hardly fair. And yet, hundreds of millions of dollars go into just a single season of a professional sport, thousands of dedicated professionals spend their entire careers working in the sports industry, and countless fans worship their teams like a religion. It's not unlikely that more money has been spent just building a single football/soccer stadium than has been spent by all competitive smashers and TOs worldwide in the last ten years combined. And yet, while the core game rules always remain the same, and no one will deny that environmental conditions can often favor one opponent over the other, people still love it and play it and watch it.
Since at least the previous installment, Halo developers have sought the input of top Halo competitors when developing multiplayer. Competitive players always say the same thing, which is typical and not even really unreasonable for gamers: they despise whatever they deem a "random" map element. Real example, they didn't like steam coming out of a pipe on a level because it could potentially obstruct their view. Now a random rocket launcher spawning in someone's loadout is understandably bad, but our point of view, complaining about steam is just so whiny it should be embarrassing, but they have no qualms about it.
We are convinced that it's just gamer culture to be such poor sports. It's the rage quit culture. I think what people consider to be fair and unfair in smash is a little arbitrary, and the only reason why random elements need to be removed is because the only way for gamers to not complain about unfairness is to literally make everything as bland as possible. Many serious smash competitors often lack the maturity to gracefully accept a loss even on battlefield. If it's not the stage that is cheap, the opponent is cheap, certain moves are cheap, certain game mechanics are cheap, anything they could blame they will blame.
From our point of view, if stage elements exert only a little influence, then that is perfectly acceptable. I've tried talking to competitive smashers and they vehemently disagree, and this post probably pisses them off. To be fair, they invest more into the smash scene than I do. But I think the main issue is a difference in culture and what constitutes sportsmanship, which will probably not change. So, I won't respond to replies positive or negative to this post, because the rules of the smash scene are more or less democratically determined and I'm in the minority.