aaronspink
Veteran
Practically, you're correct... but technically, there's nothing keeping you from using public key cryptography as you would a symmetric cryptographic algorithm (secret key algo) -- it's just computationally more expensive.
You are correct that technically you could use an asym crypto algorithm to do bulk data encryption but it would be very very computationally expensive. There are good reasons why no one does that in practice.
Then there are issues that asym crypto is generally only designed and tested for relatively short messages. I'm not aware of anyone who has done in depth analysis of the asym crypto used for large scale bulk data transmission.