I actually do all those things and have more fun with the game. You should give it a try for a little while and see how it goes. =D
More about the subject, fun is subjective so we are all entitled to our opinions about what is fun or not or what looks nicer. To me and many others, pro matches look cooler mostly because it has a faster pace (not to mention the combos :o).
I personally like wavedashing, but I could live without it. I just couldn't use the characters that specifically neeeded it due to them being too nerfed.
Side Note: There is more advance techs then just wavedashing.
Of course you can NES, you play with Captain Falcon.
The whole subject of advanced play is often brought up on these forums, yet, it's a mis guided attempt. Most people believe that intentional techniques are more promissing and overall better than the advanced ones. Playing with "honor" is also a rant that is often heard; Believing that we cannot win without technical abuses. Well, contrary to popular belief, you cannot abuse techniques in smash bros. and expect to win. You have to play intelligently to know when to use each technique in a givin situation. If anything, advanced techniques are mainly implemented to gain a strategic advantage. Here is a list of things that portrait the advanced playing format:
1. Strategic play. In every game, there is atleast a minimal amount of strategy in playing. Playing in a strategic style allows for the fight to move beyond the random occuring variables in standard play. Sure, to the conventional player it may seem boring, but all of these assumptions are only based on what they see on youtube. Experiance is one of the most vital elements in advanced smash. You can study and perfect techniques all you want, but it will never guarantee you a win if you lack experianced in all fields of advanced smash.
2. Character selection. Ok, everyone knows that we play Fox. That being said, everyone hates in (Mostly the traditional players). BUt what poeple don't realize is that character counter picking also playes a great role in advanced smash. Sure, alot of people play Fox, bute there are many more charcters that are played. The characters played the in advanced smash are:
Fox
Falco
Marth
Sheik
Peach
Captain Falcon
Samus
Jigglypuff
Mario
Doctor Mario
Ganondorf
Ice Climbers
Luigi
This is more than a fair share of characters. Here is a list of characters and their match ups:
Balanced Match ups
-Sheik
^^These characters don't fall under any specific categories.
Fox:
Good Match ups:
Everyone but Sheik
Even Match ups: Sheik and Falco (Stage dependant)
Bad Match ups: Ice Climbers (Closest would be Falco on FD)
Marth:
Good Match ups:
Captain Falcon, Ganon, Jiggs, Peach, Samus, Mario, Doc.
Bad Match ups:
Sheik, Falco
These are just a couple of examples of how character counter picking affects tournament play. Fox's may dominate, but they aren't god.
3. Stage Counterpicks. Characters such as Falco bring a great example to character counterpicks. This example derives from Fox vs. Falco. Fox clearly has an advantage over Falco, but only because of the stage availability. Falco has an advantage over Fox on stages such as FC and DL64. Now, about Marth. His advantages are also stage dependant an some situations. He gains throwing advantage on FD, and Tip advantage on Yoshi story. With these advantages, he can play on an even level with many characters in the game.
4.Knowledge and Experiance. Learning how to use advanced techniques may be important, but knowing the opponent and how he/she functions his/her character is more important. Knowing what your opponent can do with their character is most of the time a game breaking situation. An example would be the ability for Peach to Nair out of shield in most situations. If Marth Shffled a Nair at a shielding Peach, the outcome would be diffirent if the opponent does:
(Marth)Spaced Nair= (Peach)Missed Nair
(Marth)No Space= (Peach) Nair Hit
This leaves the opponent above Marth and thus gives him the advantage. That means that Marth can have his way with her if he plays properly.
Taking advantage of missed/landed techs, proper/improper spacing, and good/ bad DI...
Taking advantage of these things should be a priority to any player.
One last thing, the "fun" factor.
Some people say Smash should be played in one specific manner, and that should be the way the developers intended to play. Well, the standard play is only bassed on the demographic it represents. In reality, Smash wasn't intended to play in a specific manner; it was made to be played in variety. If smash bros. created based limited playing options, then why would they offer customization options in the game? The variety of Smash is what keeps the game alive, competative or not.
The other thing that annoys me is how people pass judgements on the competative scene without actual knowledge of it. We actually find the competative scene fun in our own way; testing our skills, competative spirit, sportsmanship, and support. To our bias, this is fun. Because you may enjoy one type of playing doesn't mean that it's universaly accepted. We choose to play advanced smash because we want to move beyond the basics. There is nothing wrong with exceeding your limitations.
I have said this several times, and once again:
"Find your own definition of fun"