I think that it is fair to attribute some of the ubiquity of smart phones to capitalism. However, I think that technological development is also a big factor. Even the least capitalistic/industrialized parts of the world are dramatically more technologically advanced than they where 100 years ago.