OVH doesn't inform you because you're paying commodity pricing for unmanaged servers. It's actually your job to keep track of the downtime, not theirs.
Digitalocean stands to make ~$10,000 monthly of of a "$1,000 server" because it is somewhat managed, and thus has the responsability of informing the 100 or 1,000 odd customers affected because of their mistake imho.