When doing semantic segmentation, we often make use of FCN, which can be thought of in two parts: an encoder and decoder. As I understand, the encoder compresses the image into a spatially small, but high number of channels. The decoder then uses this high channel activation map and upsamples it into a representation detailing the class for each pixel in the image.
My question is, why do we do this spatial compression at all?
For example, why would the architecture shown below be a bad choice: