It's overpowered because, well, look at the other sleep move with 100 percent accuracy-spore. It has a limitation of failing to a grass type, to make sure that it has a counter. So, if all sleep move were a sure hit, not only would the move spore be worse, the other moves would basically be spore with no drawback