There is a massive difference in types of MTB though. You can't comapre a XC MTB to an Enduro or downhill bike. Throw in jump, street, trials, rigid and there are a lot of sub catagories. Its not just marketing hype to relieve you of cash.
I myself ride a trail full suss and it does everything i require of it, even goes downhill with it's whole 120 travel