>Why does your personal website need sponsorship at all? //
I don't blog much, it's mainly things that I've fixed on my main linux install. I see the blog as useful for others too, I'm pretty poor and couldn't reasonably afford to do it without at least it covering costs. Advertising has covered my costs for the last 15 years or so, on the best years it's paid for a new [self-built] computer on the worst, this year [see my other comment here], pretty much just covered hosting, domain and backup costs.
Money is primarily how we exchange value, without micro-payments we're left with advertising as the exchange medium online, way inefficient and not good at direct costs nor applying money to value centres but it serves approximately the purpose of paying people for their time and the value they create. Why shouldn't someone pay me a fraction of a penny [eg via advertising] if I can solve their computer problem, or provide entertainment, or education, or whatever?
Personally I'd prefer a communist system, but that relies on those providing value to the web to receive value from others by eg food, housing, repairs and such. Within a capitalist framework that's hard to manage and so we resort to using the exchange medium that is money, but again that's not been formalised and so advertising acts as a proxy.
Maybe we need, before the world becomes one happy commune [!], pico-payments such that a browser will transfer 1/1000th of a GBP to me for every visitor to my blog, say, in order to do away with reliance on advertising?