It's always a good thing if an artist writes their own music because they get royalties from their records plus publishing rights to their music & writing credits to their name too. You make more money that way.