If you want, say, phone, music and camera capabilities:<br>- either you have plenty of pockets, then you buy a proper camera, a proper phone and a proper mp3 player<br>- or you don&#39;t want to carry an extra 2kg in your pants, then you buy an all-in-one device; then compactness is a must.
<br><br>For many features, there&#39;s little value added by the ability to chain devices together: you might save extra screens, maybe RAM and CPU, but the space you gain is lost by connectivity gear, and the money you save on hardware is lost in harder testing, logistics (it&#39;s hard and expensive to handle stocks of plenty different modules worldwide), reliability (it&#39;s hard to make stuff communicate reliably when they aren&#39;t soldered o nthe same PCB). 
<br><br>For most cases where chaining makes sense, bluetooth protocols already exist, and you don&#39;t even need to get every device from the same vendor. You don&#39;t want the reliability, bulkiness, availability and extra cost issues of a ZIF-like CPU socket or modular RAM sticks; if you want more Flash, microSD is your friend. etc.
<br><br>As for going clubbing without a GPS, that&#39;s the best way to get lost while trying to go there :)<br><br>