protonmail is different in that they have their own client/server protocol and you need something like their protonmail-bridge to interface with them over IMAP (which is only for paid accounts and does not depend on this feature).
It makes it smoother to send and receive e-mails signed/encrypted with PGP.