here's the thing you might think of as a user who knows how to write code. "well writing code is effortful to me so people who's job it is must be way better at it"
but the answer is even if you know all your computer science and industry whatever, you're just as slow and it's just as plodding, you just know how to solve more problems tediously instead of exploratorially. Everything is a new problem and you don't get much time to hone anything because everything is off in it's own ecosystem you have to adapt to your thing.
open source maintainers have just as much, or worse, of a time writing code than you, often. they're just used to the bumps and sticking with it. but it's plodding work.
same too with making App Websites that have significant chatter they have to deal with, when they don't have an ops team or infra team or a11y team or infosec team or ux team or frontend team or backend team or admin team
it's just as hard. it doesn't get easier to do, you just dead end less. there's no magic, they can't do it easily and instantly and then go right back to what they were doing uninterrupted.
it seems like such a simple thing, until you remember it needs to work on 9 different browsers on 6 different OSes, even before we talk about anything else.
it's not your fault that you don't know. but it's important to. we're all alienated from the labor it takes to make most of the things we use, but like. please extend some perspective.
It took me until I was 30 to realize it, I hope others do faster.
Past a certain point an "edge case that can happen in theory" becomes a "this will affect hundreds if not thousands of users" so you HAVE to handle it or at the very least make sure your stuff doesn't break in case said edge case happens.
I swear we got collectively poisoned by decades of corporate social media where things seem to "magically" "just work and be good" but like... that's an 'accident'. Those worked because they have the $$$$ to throw people at A Problem and solve it in a decent way most of the time. When you don't have the money or the people you have to cut corners to get by.
