I agree to some extent. I've come to the conclusion that yes, the great universal mechanic is no such thing (at least not the d20), and that it is better to have a 'suite' of a few different mechanics for different rolls of different nature.
With that said, I'd like the keep the types of rolls...