Or a bit of both. You have a point that the performance of a single core has stopped increasing so fast.
On the other hand if people really wanted performance they could get high powered desk top computers but the trend has been more towards using phones. About the most processor intensive thing I do personally is edit video and even that works OK on my 2 year old phone.