most sustain pedals made to perform the function in MIDI are just a switch.
I don't have much experience with various controllers, but the two I used are Korg SP-250 and Yamaha P-120. The former has 4 pedal positions (sth like 0, 30, 70, 127), the latter has many (0,8,16,24,...,127).
Of course you can use the way of thinking practiced in Apple - "We say you don't need it, so you think you don't need it" - but it ain't gonna convince me. There are other genres of music than classical ( [*-)] ), where between two different chords it's nice to make a fade out of the first one before hitting the next one, but you don't want to cut the first one immediately, because you have built up many notes...
And if you're only playing what's written in the notes, then you can be exchanged for a midi sequencer and I am pretty sure it's going to play more exactly what's written there.