Because he's earned his place. Again, if there was a big gulf in class between Leno and Cech then there would be a strong case for playing Leno but there isn't. Both have made mistakes this season.
I don't regard Cech as a liability. I reckon he's earned his place in the final.