I'm confused- what's the difference between a 29er MTB and say a hybrid or cross bike with wider tires? Just the frame? What's the benefit of a 29er over an upright-ish hybrid/cross frame?