That better marketing is supposed to be the open source movement. It is debatable whether that has achieved the desired effect or not. It really depends on what the desired effect is.
Also, the FSF does not really "compromise". If you ask them, "hey can you accept just a liiiiitle bit of non-free software", they'll say "no". A compromise can be disastrous to the FSF, in their view, akin to accepting a liiiiitle slavery.