I just hate be extorted for cables, memory & so on when buying a computer.
You don't have to buy them from Apple, there are many options for cables, memory and so on.
Apple even soders the CPU to the motherboard to restrict future DIY upgrades!
iMac 21,5"

If you are talking about their mobile devices, I recommend you look at other manufacturers as well, with comparable devices.
They even Screw iPhone users w/ special Crapple Screws that requires a Special Screw Diver when the battery is changed or phone is repaired.
That's why Apple gives the full waranty EVEN ON THE BATTERY (this is not mandatory). They also use high quality Li-Ion or Li-Po batteries that last much longer. My iPhone 2G went for 3,5 years with daily charging (over 1200 charge cycles) and it still worked perfectly then. I've had no one in my social circle ever complain about an Apple's battery.
With Windows/Linux PC's & none iPhones we can change our own batteries!
Yes and you will need to use that "advantage" more, after the very limited warranty (3-6 months) on them expire.
WebDev on a Mac is remotely entertaining after viewing the site on a PC. Something is off most of the time... Ok it's IE most of time but that is another can of worms all together.
Are you talking about one program, for developing websites, looking crapy on IE and you are blaming the Mac ? Since when does the OS have ANYTHING to do with how a webpage is built ?
You are using a lot of standard hater arguments that aren't based on much fact or only seen from one viewpoint. I recommend you try to atleast understand why every Mac user is so happy with their device(s).