Well, they sort of have given the option, with WhatsApp. Which has had full e2ee since 2016, using the signal protocol.
Adding default e2ee on messenger is probably a bit trickier, due to the structure (web client, history saved on the server, and so on)
They never should have? Messenger saves the history on the servers, that's how that works. How do you think the fireworks would look if users logged in on a new phone or machine and had no chat history?
There are ways it could be stored encrypted, but if that's a wanted feature they provide WhatsApp
Edit: but this is also why e2ee is so important, and why security experts tell people to use e2ee if possible. At this point, at the top of my head, it's WhatsApp, signal, I think matrix, and sorta telegram that provides.