Re: Jolly good work.
Would you be impressed if your boss told you to turn up tomorrow but he/she had no intention of paying you anyway?
I work as a programmer. I expect to be paid by my employer to turn up to work, but I certainly don't expect to be paid every time one of our users runs a piece of code I've written.
By all means, performers should be paid to perform, but people shouldn't have to pay the same price you would pay to go to a concert and see a performer live just to listen to a pre-recorded version of their performance.
Also, you are conveniently ignoring the fact that many people download things to watch/listen to them and decide if they like it, before actually buying it, so increasing sales. I know I have certainly bought things that I otherwise would not have, after downloading them first.