It was a (very) wry poke at those (for want of a better word) idiots who honestly believed, and posted as much, that the company cashflow and stability was somehow directly related to the position of a Google advert on the forum.
I agree, not much of an April Fools (it'll never top my 'Google forum' gag from a few years back!), but it made me smirk all the same. It was nice to see a send-up of the absurdity of some comments here imho, but then I sit on 'this' side of the fence.
Never trust a computer you can't throw out of a window