I think CDs still sell reasonably well at concerts. People do want to take home a memory, and a CD facilitates that. Musicians who want to put out a CD should understand that they will sell CDs at shows and, in general, nowhere else. If you don't play shows, you probably won't sell CDs.