absolubtely. Worth noting though that a large number of people here literally do develop photoshop, or similar apps of similar complexity.
The fact they aren't doing it singlehanded makes it way harder, not easier. This is a central counterintuitive finding of most thinking about software development