People need to stop complaining because Apple did not launch a computer just for their specific needs. Please see below points:
- If you need more processing power use a MacBook Pro.
- If you need light and portable with some ports use a MacBook Air.
- If you need light and portable without ports use a MacBook Retina.
...
You are just comparing stuff based on their functionalities, not on prices, which is a thing that matters more than you expect.
Also I think some people is complaining not about new MB, but because this "kill the ports to go thin" stuff will become the rule soon in the other Apple laptops, to then: "you need ports? buy an adapter" even in MBP's. And please, don't use the superdrive example, it's not the same as a universal bus used for many things.