MacBooks do indeed have crappy screens. They use TN panels, which are the worst. For the premium price that Apple charges, they should be putting in S-IPS panels instead.
not to sound like a fan boy in defense of apple, but the panels apple are using for the macbook are fairly standard for that class of laptops. screen quality is also a way to differentiate between MacBook and MacBook Pro/Air.
the premium price you are paying is for the actual design of the computer and the OS.