The fine doesn’t need to be a significant portion of their earnings, just like a parking ticket needn’t be a significant portion of your wealth. It just needs to be high enough that the action that caused it makes them less than the act of not doing that.
I don't mean to sounds like an MS apologist, btw. I fully predicted and hoped for an exodus from Github to GitLab or something back when it got acquired — I'm from the Microsux generation.
Nah…