I'm learning about public key cryptography (asymmetric key cryptography), but from what I've gathered, we basically use public key crypto to just move directly onto private key cryptography (symmetric key cryptography).
Why not just always use asymmetric? (Note: I'm a software developer but not a cryptography expert. I'm just learning and find it fascinating. Thank you)