Why do collisions have to be either primitive or complex?

Gotcha. That makes a lot of sense, thanks for enlightening me!