of course, nothing says you can't but programming (and engineering) is not just solving the problem, but solving the problem efficiently.
one who lacks optimization knowledge would run into situations like the rockstar employee who originally wrote the parser for GTAO that made it take over 5 minutes to load GTAO, till someone else rewrote the parser in order to get people loaded in quicker. It's basically the weed out for the devs people complain about when something uses way more resources than it needs to.