No, it definitely does not cover almost all software. Most software does not aim to allow a random user to build something that usually requires a dev.
When you use an OS, you build nothing. When you use a browser, you build nothing. When you use a game, you build nothing. When you use a graphics editor, you build something, but it's not something that a dev could do.
I could go on with a list of almost all software like this, but that's not a good use of my time, and I hope it is not necessary.