@nprofile1q... Really, on modern hardware? The threads I saw about discards seemed to mostly say it used to be bad on old hardware.
If done at the vertex level, triangles would appear one by one in the distance when moving forward, which I'm not sure I like the idea of.