First, let me say that I have been writing music for 45 years with over 1,500 songs or compositions. With that in mind here’s a quick comment on musicians writing their own music:
The biggest part of the problem of songwriting today is, people telling musicians to write their own songs because that will get them more money. Well getting a bigger share of bad songs that don’t sell, is no where near as good as singing a hit song.
Anyone can compose a song, but only a few can do a good one. Writing music well, is much much harder than singing or playing music well. It really is. It’s tough.
Musicians , 99% of you that write songs – and more power to you – should keep them to yourselves until you get a rare rare rare good one.
Musicians, I would suggest you record the best songs of those few songwriters who can write great songs, or put your spin on great classic songs.
Remember if you have one hit song, you have a career for life. If you never have a hit, you don’t have a career at all (with hardly any exceptions to the rule).
Good composers are rare. Compare how many good orchestras there are with how many good Bachs, Mozarts, and Beethoven’s there are.