With IMAP, the whole concept is synchronization/mirroring.
With POP3, the concept is client independant of server, not a mirror, but a only a delivery point, with the server acting only as transient holding basket until it can be delivered.
They are never intended to be "mirrors" of one-another. It's like the server having cubbyholes for various items going in and out.
The POP3 server's inbox, containing items, would be grabbed by the "Postman", and handed over to the inbox of my desktop client. Upon confirmation of successful delivery in desktop Inbox, the "Postman" is supposed to delete immediately, not move to the Trash, which is what the ISP servers are now doing (both Gmail and Yahoo, with their supposed POP3 service), which is because the ISP no longer has a proper POP3 but is emulating it using an IMAP back-end. Otherwise, the delivered mail would be immediately deleted, as per proper POP3 protocols and servicing.
Same problem exists with the sending of email. If I sent email, thru POP3, I expect the "sent" mail (as per past behaviour, which changed about around 6-8 years ago) to be deleted immediately from the server, not preserved in a "Sent" folder, which is again what both Gmail and Yahoo do, which again is IMAP behaviour, not POP3 behaviour. I think that happened about the same time that both providers deployed the OAuth capabilities, which for which POP3 may not have been adaptable.
I choose to stay with POP3, because of its defined/intended interraction, but both Gmail and Yahoo have "corrupted" their server code to behave differently, my suspicion being that they want to their normal backups capture the passthru image of every item transferred via email, for their own, or regulatory reasons!
Are they using something like this, instead of running 2 different mail servers (namely only IMAP)?
To support my claim, here is an excerpt from the Dovecot manual relating to POP3 handling by its IMAP server:
Migration from Gmail to Dovecot
You can use dsync migration via IMAP protocol, but there are a few things different with Gmail compared to other IMAP servers.
With Gmail, when you delete a mail from POP3, the mail is only hidden from future POP3 sessions, but it's still available via IMAP. If you wish to preserve this functionality, there's a pop3_deleted_flag setting.