The smartphone is designed to do everything well, but it's no substitute for an excellent audio player, an excellent camera or a very powerful computer. They have to make compromises to pack everything into a compact package at a 'decent' level of quality and price. You could draw a comparison with cars: a mid-range SUV does everything right, while a Ferrari is optimised to do just one thing perfectly :)