Each resource measures something different
CPU represents processing capacity, RAM is the memory used by applications and I/O describes how quickly data can be read or written. Process limits also affect how many tasks can run at the same time.
In shared hosting, these controls help isolate accounts and prevent one workload from consuming a disproportionate share of the server. If a limit is reached frequently, the application may need optimisation or additional resources.