> If you're coding something up, why wouldn't you know that piece of code does a HTTP/s request?
Because tracing all side-effects in a huge codebase with a lot of libraries and layers can be a daunting task.
Update: if you haven't worked with 20 year old >1m LOC codebase which went through many different teams and doesn't have any documentation whatsoever, you may lack necessary perspective to see value tools like this.
I think you attract downvotes because tools are helpful. If you have a huge unknown codebase, it can be nice to attack it from different angles. Reading code is useful, but observing what it does in runtime can be useful, too. Also, with hairier code, it can be more useful to first observe and prod it like a black box.
Because tracing all side-effects in a huge codebase with a lot of libraries and layers can be a daunting task.
Update: if you haven't worked with 20 year old >1m LOC codebase which went through many different teams and doesn't have any documentation whatsoever, you may lack necessary perspective to see value tools like this.