The original iPhone was so much better executed than the competition that it was ridiculous. The iPhone was the device that convinced everyone that they needed a smartphone. It took many generations of phones before Android really caught up. And none of the original competitors even survived.
So yes, Apple is better at selling. It's also at least sometimes better at executing.
So yes, Apple is better at selling. It's also at least sometimes better at executing.