It is true that magic don't require thinking - but imho it's not reason for removing them!
Magics were always diffrent event, it's about taking control of Your stress, make fast moves, take tactic - if I want to go as fast as I can, or I want to make slower solve to be sure that I will not make any mistackes. Magics were always unpredictable (for example I had 3 place in MM on WC09 with average ~3s so it was very lucky for me, or when Wojciech Szatanowski won Polish Nationals in Master magic with average 2.92 - is that surprising? well mb not, but for everyone it was because on competition before he made ER in the slowest solves in the world with avg 22.74).
What about thinking in Magic? Do You have to think at all? Well, do You think while You are solving 3x3? You only recognize situation and make algorithm. Is that You really call thinking? With a pure heart I can say that for example SQUARE-1 doesn't requiere any thinking at all - You have to only learn 100 algorithms. Is square-1 more popular than Magic? ofc not, it's 4 times less. So why square-1 is still official event? I have no idea, mb because You have to recognize algorithm, that it's SOOOOOOO EXTREAMLY HARD! (ofc not for those who didn't notice sarcasm). You will probably ask why I am so offensive to square-1? Because I dont like it anymore. Why? On Last competition (Polish Open 2012) I didn't had time to practise - because I was the organiser. I was 3rd in the final with average 23.07! (my best avg on competition is 13.39, normal average about 16). Why I was so bad? Because I forgot only 1 algorithm! I had this algorithm 3 times, and everytime I make it slow 2 look.
Besides magics are only one event, that are 100% just. Have You ever had lucky case in Magic? Why one event is better than other, if one event can win someone who is 2-3s slower than other guy, but he won because he had 3 lucky cases? Well I know one situation like this on one Polish competition in 2x2 event!
How about FMC? This event require thinking. Well You are completelly right, but does it require any dexterity? Besides I know some cubers who got FMC prizes for knowing manny algorithms (mostly ZB ZZ etc) but ofc I don't say that It doesn't require any thinking. Indeed it does a lot, I like fmc because of this all FM theory (for example NISS), but I never practise it, so probably You will call me stupid, because my pb is 42 (I only solve on competition).
Is solving makes you better? I think yes, because Speedstacking is very good for Your brain also.
- Ok how about judging?
Well I think I could judge magic without any mistackes, because I know what to look at. I think if someone feel that someone's decision was unfair, I think they should film their solves on their own, and then show it to judge etc. Besides wca can always change the rules that it's hard to see (like stoping the timer, it could be just other regulations for magic only).
To sum up, I think magic should be still official event because every event require something else - mb You don't need to know billion algortithms for it, but You need other things that You don't have to have in other events. I don't know other much popular event than magic, and I don't know what would replace it. I am sorry for those who practise magic a lot. I don't regret time spent on solving magic because it was fun for me.
PS: I am not even sorry for long post, but sorry for my english, I know it's bad
