He's mad that an Arduino + Motion sensor + MP3 player costs $100 when the parts used to make those three things cost significantly less, and the expensive parts are unnecessary to solve the same problem. (The microcontroller on an Arduino is like $1 in quantity. The special terminals, though, are about $5. This is, incidentally, why cheap dev boards like the STM32F4DISCOVERY have more features and are half the cost of an Arduino: they cut out the expensive parts.)
What he doesn't understand is that the economics are different when you are making one unit versus 100,000 units. (But if you are thinking 5 or 10 units, then it starts to become financially advantageous to start avoiding the hobbyist stuff and make your own boards.)