This is something that's been bothering me for a while. I could never really understand why it's a 0-2 unit gap, and not something else. Why would Valve add this weird psuedo-ground? It doesn't really do anything positive for the game if you get stopped at 1.xx units above the ground. Originally I thought, well maybe having it there would help smoothing movement somehow, and I thought that the 0-2 was just an off by 1 error and Valve actually wanted a 0-1 unit gap. But that also doesn't explain why it's there, so I just relegated it to Valve being Valve and marked it as an oversight of some sort.
But then, I took a shower.
The psuedo-ground exists for the sole purpose of walking down stairs/slopes.
As you can see in the video below, starting at 40 seconds. The psuedo-ground was added in CSS back in 2004 to stop people from just falling down stairs like an idiot. The idea is after you fall off the ledge you would be some number of units above the ground and fall like normal, so Valve made the ground 2 units taller in a sense. That way you would never leave the ground when going down a slope, thus smoothing out movement and giving us the best bug in all of TF2.
As per usual I could be completely wrong here, but this just makes way too much sense to me to be ignored.