Revenue != income. It's quite likely the profit margin on developer accounts is lower than the other types, and if this cuts the knees out from under the competition may well be cheaper than, say, paying for advertising.
As well as MS’s own Azure Devops aka VSTS as well as free hosted builder servers, private package repos, project management, etc. for up to five users.
I was thinking that Bitbucket still has its promise to always be free.
However, I don't think it will be an issue. As hosting costs drop to zero, if someone starts charging, they lose customers to a free competitor. (as is happening here).
But that is a non-sensical argument unless you are saying that making all those accounts free will somehow reduce the overhead related to the personal accounts. Seems like it will in fact increase costs as more people sign up.