Yes, everyone should learn about negotiation. And as the authors of Negotiation Genius point out, you're making the mistake most people make - only considering your BATNA and not considering the other party's BATNA.
Ask yourself what alternative Facebook has if you insist on a Bay Area salary while living in the Midwest. The answer will be "More than they had pre-COVID." This reduces your bargaining power. Allowing remote work has significantly increased their pool of applicants. For every one of you, there are probably over 10 people as good as you who are happy taking a 20-30% salary increase while still getting paid 30% less than SV folks.
While your advice is sound, you are only providing one half of the dynamic. One of the lessons in almost all negotiation books is to spend time understanding the position of the other side.