@
Ortheore, Sevi 7, DDX2, asdasd123
Guys, I'm a bit disappointed, why do you think that I invented the Semi-invincibility clause one year ago? To allow Dig and Fly to be allowed without fearing them to break a game. Here you can read how it works:
https://www.smogon.com/forums/threads/semi-invincibility-clause.3650376/
Regarding Dig and Fly, some pokémon really benefit from those moves due to different reasons like a bad movepool, a lack of other good STAB moves, type coverage, etc. Articuno wants Fly over Double Edge because it causes 5 more points of damage and has no recoil, it is only used against the Water/Ice mons, but can allow it to dodge Explosions. Pokémon like Ninetales also like hitting Golem, Rhydon or any other Rock type mon with Dig, the move is also useful against Poison types and opposing Fire types.
By the way Fly Pikachu, Fly Raichu and Dragon Rage Magikarp are illegal in true Gen 1 matches. Yes, I know that you can use them in Pokémon Showdown, but back in the late 90s those pokémon were given away only in Japanese events and since Japanese games are incompatible with international versions of Pokémon, the moves should be banned (I still don't know why they're allowed in Showdown, maybe the programmers were die hard fans of those three pokémon).
To finish, I'll say that I've played many matches where Dig and Fly have been allowed and the moves are fine as long as you implement the semi-invincibility clause.