Luck factors also exist within card games, and general sports, but the problem is the luck factors do not instantly wager a bad player a win.
For instance in cards, a person could geta bad hand and still end up on top.
Sure, sometimes more inexperienced players win, but it isn't within a decent ratio where the bad player has favorable or even mediocre odds of winning constantly or back to back against skilled players.
Only insecure and ignorant people try to debase someone online based on their username.
Battle Armor is removing the risk of criticals, but taking away another ability. Most people take the risk and use the other ability over Battle Armor. Sure-hit moves take away the risk of missing, but most people rather ate a risk and use high-powered moves. GF has been giving options to remove any luck factors, but people would rather use more powerful options over reliability.