The simple answer is if you need some glue logic around (IOs), or you require multiple processors/GPUs due to the required performance. The more involved answer involves a combination of security, ease-of-use, analog, power, and/or the use of FPGAs vs. SoCs. Read more about this topic by clicking here.