It's not really competing with desktops though. You can't just buy a new GPU and add it to this. Just like you can't buy a 6" cube case and add components to it beyond ram and ssd usually.
It's more akin to a laptop or SFF prebuilt pc. The perf per dollar there is not good either. Value for gaming is really bad nowadays.