It's different data that's being cached. The app caches accumulate temporary data specific to those apps, while the system cache accumulates temporary system data. An example of system cache data is an .apk file that is downloaded from Google Play Store when you install an app.
The temporary system data can sometimes cause various problems with overall system function, while the cached app data would likely only cause potential problems for that app alone.