As far as the Blu Ray argument goes, this should have been introduced on the past gen, as an option. With that said, I've never used a Blu Ray and I rarely watch movies on my laptop, but a lot of people do and lacking Blu Ray will obviously turn potential buyers away because the MBP does not suit their needs. Also, the lack of the HDMI port, which is pretty much universally accepted, is not acceptable.
what keeps me from getting a MBP is the puny hard drive. i can buy an $600 laptop with a 500GB hard drive
I think this is a legitimate argument. The current MBP hard drives are super POSs compared to the HDs on other computers in its price range. A lot of people have them fail, they are rather small, and among the slowest of all hard drives produced today. It is IMO the worst feature of the MBP.
I personally wouldn't let that stop me from getting a MBP as it is a great system. Yes, you can upgrade it for next to nothing cost wise and with minimal effort, but I understand you are looking at this from a 'on principle' perspective and I don't blame you. You pay premium money and want premium product, nothing wrong with that. Hopefully the next line will see a change.
The one thing that is for sure is if the MBP (or any laptop for that matter) does not implement the few newer technologies that are moving from a fad to universal acceptance, then they are going to lose business.