Yes. However a problem remains in this system; The more messages you send the easier cryptanalysis becomes. Complexity increases with dual key pairs: SendToPubKey, ReceiveFromPubKey.
Having said this, it is certainly possible that AES was broken years ago.
Sometime in the 2000s I had a discussion where I was sure that containers encrypted with AES would be safe - FOREVER! But you are right that I may already have been prove wrong.