I don't think Meta thought this through, unless the staff already know you can be fired for small things like this. Sure, they stretched what you are supposed to spend money on, broke the rules, fine. Fuck around, find out, not something i do professionally. But it's $25. You're a 1.5$ trillion company. It comes off as petty.
If I was still working at Meta, I'd be job hunting. And maybe that's what they want. Maybe they need to downsize some more.
But eventually Meta will have the minimum amount of staff and need to grow again or necessary people will leave, and when they try to hire people they may find this article and demand more money to make up for the pettiness or they won't apply, because no one likes to be under a microscope.