I don't think it does. It offers a massive feature set that is useful to different people in different ways, but there is still a lot of crossover.
Maybe you're pigeon-holing users based on their 'roles'. Web designers/photo editors, when working in Photoshop are both working with layered images at the end of the day. Plus people have different ways of working. You may do web UI stuff, but you may have a completely different workflow to another web UI designer.
The fact that Photoshop can do so many things is a huge appeal to users, because if they need to do some workflow item that maybe isn't part of their normal job, they can still do it within a familiar tool. This is handy and saves learning time.
Compare this to "unix people" who are likely to regard a tool with a lot of functionality they use rarely as bloated.
For example, I work almost exclusively on web UI stuff, and I love Sketch. The UI just makes so much more sense to me.