Spotify does this occasionally. I know on TVBOTE, Hole in the World and Get Over it aren't available, but the rest are. There are other artist albums that may only have certain songs available. I can only surmise it has something to do with licensing/publishing rights for particular songs. Maybe certain companies don't release the rights to Spotify? That's about as much as I can come up with.