AFAIK Sharepoint doesn't have these limitations. The idea is that in companies OneDrive should not be used for permanent stuff. Which is strange, to be granted, but after all using OneDrive for company documents basically means they are being shared out of some personal space that doesn't belong anywhere.
And if they haven't migrated the ownership of the OneDrive to another user's account in 12 months (such as cascading the drive up to the next manager to pull out whatever docs)... what kind of other bad IT and managerial practices are in use?
>shared out of some personal space that doesn't belong anywhere
Do you care explaining this better?
(moreover, to this day I still can't understand the difference between SharePoint and OneDrive -- if there's any)