So, this is how it used to be back in 3.5. You COULD sneak attack with a greatsword. That being said I understand why they made the change they did for 5e. Though come on let spears sneak attack!