Well thats the Apple way. 3mp is sufficient for many. If they provided 3MP camera, iPad 3 wouldn't attract people even if they provide a 5mp camera. First gen. iPad had only 256MB of RAM while iPhone 4 has 512mb of RAM (don't tell me iPhone 4 wasn't there when iPad was released. Its no brainer, 256MB is simply not enough). Apple knew 256MB isn't enough and still gave a crippled hardware simply because they want people to keep on buying their products. iPod Touch 4 has 256MB RAM, <1 megapixel camera and has no IPS display. Next time they'll provide them and say its a major update. Its just the Apple way of doing things
Still the fact is Android tablets are nowhere near iPad (atleast till Android 3.0 comes)...