This is seriously one of the killer features. How can a company use this if everything is in the clear? How can you even have a conversation if at any time it can all be dragged up and pored over? The double ratchet of Signal, for instance, is open source so just implement it already.
there's a pretty good book out there "Data Science from Scratch" it's all in python and really lays out the workings of popular data science / analysis algorithms without relying heavily on external libraries.