Probably the most common headache programmers have is 1. I think this is largely because of this famous xkcd comic. Worry 2 probably speaks a lot to this particular community here but e.g. Adoptium openJDK instead of Oracle is a good example of how this doesn't have to be a looming catastrophy idk how this would work for Go or Angular etc. in the future. Worry 3 is the biggest gripe that I have personally encountered. Worst about this imo is that there hardly is a workaround since you can't just rewrite it and a lot of people depend on this infrastructure.