I do both front end and back end development without either Adobe nor Office. I'm not sure what you're using these for, but you most certainly don't need them for your existence.
Sure, and no one needs GCC for their existence either, but that sets a pretty high bar, doesn't it?
Wouldn't a better bar for judging software choices be "does this make you more or less productive?" rather than "is this an existential necessity as a software developer"?