I think it's unfair to simply label those who aren't so hot to this as naysayers. Industrial trends regarding mobile devices have been less about modularity and more about less weight and longer battery life while getting good enough user experience because unnecessary bulkiness actually is quite unappealling when you have to carry the device around with you all the time.
But maybe there could be a reasonable compromise. Instead of separating all the components to pieces, it could be grouped together into certain consolidated modules first. As always, it's the execution that would ultimately determine the viability.