I think this is mostly a US thing. Why use yearly salary? You’re not paid once a year, are you? Most likely once a month. Referencing monthly salary makes much more sense.
“I’m making 50k”. Great, now I have to guess - dollars? Monthly? Yearly? If yearly then what’s the monthly paycheck? Net? Gross?
Why not monthly? It seems the smallest unit to encompass them all, and is fairly standard.
Monthly makes sense also since most bills are monthly.
Most bills are monthly, most paychecks schedules are bi-weekly. To me this is the same issue as hot dogs and buns being sold in different quantities. Whyyyyyyyyyyyyyyy?!?!?!?!?!
At every job I’ve ever had, I get paid every two weeks. So the amount I make per month varies.