emerge -C alsa will started removing development-sources.
It's because development-sources provides virtual/alsa, this concern all virtual packets.
Ok... So you use pretend... There is a reason there is a warning phase.
This isn't a bug. It's the intended behavior. I'm closing this.