Agreed. A good designer understands each aspect of design.
I do think that designers who know how to design for service are essential and rare. Many people are jumping on the band wagon, calling themselves service designers when they have never considered the context, the flow or the reality of their experience. Design is a lot about research, testing, iterating and learning.