@Benoit, the following article will provide a better overview on the things that you know about shared mailboxes:
https://blogs.technet.microsoft.com/exchange/2018/06/21/correcting-shared-mailbox-provisioning-and-sizing/
Answering to you affirmation, with few words, there were cases in which Microsoft provisioned Shared MBXes with 100 GB in size. Microsoft corrected this, and, if a Shared MBX has more than 50 GB in size, it has to have a proper license assigned to it.
Also, on the following article you can find more details about Archive MBXes attached to Shared MBXes:
https://docs.microsoft.com/en-us/office365/servicedescriptions/exchange-online-service-description/exchange-online-limits#storage-limits-across-office-365-options
"
Shared mailboxes don't require a separate license. However, without a license, shared mailboxes are limited to 50 GB. To increase the mailbox size, an E3 or E5 license must be assigned. This will increase the mailbox to 100 GB. If you want to enable the archive mailbox or put a Litigation Hold on a shared mailbox, then an Exchange Online Plan 2 license or an Exchange Online Plan 1 with Exchange Online Archiving license is required. If you enable the archive mailbox and auto-expanding archiving for a shared mailbox, additional storage is automatically added when the 100 GB storage capacity for the archive mailbox is reached.
"