I don't know about you, but I'm paid to perform(much like a live musician I suppose). I don't get residuals on my performance. I don't list myself as the writer or composer of my code and receive payment if someone uses or derives their own work from mine. My employer might.
I haven't seen anyone here saying musicians shouldn't get paid when they perform for an audience or for a certain purpose (let's say a commercial or soundtrack)