It's an exercise virtue signaling. Even if it got to a billion (it won't) GFM won't take the money because there is nothing to with it.
You can donate money to the Fed Gov but Congress still gets to say how it's spent.
People are donating knowing they won't actually be charged
As stunts go its a good one
PS $1billion isn't going to be able to build the wall