Money is fungible. Every dollar you donate earmarked to "Firefox engineers" can theoretically be offset by the Mozilla foundation/corporation moving one dollar to something else. This eventually breaks down if the sums are large enough, but at the scales that individual donations can muster, it'll probably hold.