In short, because dedicated developers making one-off projects that do one thing well (a la the Unix philosophy) can serve it over the internet easier than making standalone cross-platform apps.
RemoveBG, for example, does a FAR better job (in less than a second) than manual lassoing, feathering, etc. Eventually Photoshop added a similar feature, but not until RemoveBG and its ilk were on the web for a few years. I'm not sure if GIMP has similar auto-bg removal, or if it works as well... but even if it did, it's still more of a learning curve than "upload picture and push remove". Even after two decades of Photoshop usage, it's still faster for me to use RemoveBG to create, say, a new Slack emoji... often I can finish before Photoshop even finishes loading.
For resumes, I use Kickresume all the time because they make the process FAR easier than creating a similar thing from scratch in Illustrator, InDesign, or Word. Unlike a dumb template, the resume websites understand the "semantics" of a resume (as in, this section is your employment history, this is your skills, this is your references) and can theme them intelligently, such as displaying skills as numbers, stars, progress bars, or words ("Advanced", "Beginner"), or easily reformatting the dates for you. Then it saves all your resumes, one per employer, in its own easy to use cloud storage. When submitting a bunch of applications (because I'm not fancy enough to have a huge personal network), it takes the time-per-resume from hours down to minutes. It's a huge timesaver.
Email signature: Agreed, HTML sigs are overkill.
Profile picture: Again, like RemoveBG, it's so much easier to use this than having to learn a vector graphics program, manipulating/centering circles, adding strokes and fills, figuring how to properly place text inside a shape (THIS circle, not that one, and flowing this way, not that!), etc.
There's nothing wrong with desktop apps for complex use cases (Office is still way better on the desktop than on the web, for example) but for one-offs, having an easy web app to go to and get the job done in a few seconds is waaaaaaay easier.
Not all of us on HN are ideological purists. No way I'm going to bother with LibreOffice and the JVM and Latex just to make a resume when a website can have it done in 5-10 min in a WYSIWYG and zero learning curve.