The idea with DIDs is that it would live with the user, and you would be able to exchange data across networks. So from a design POV this would mean that the accumulation of online education is stored with the user - doesn't matter if they completed lectures on Linkedin, Udacity, etc.
However if being able to transmit a simple data store across relays is possible then I can see DIDs losing value for that specific use case