So are you opposed to teachers offering partial credit for problems that are mechanically correct but have clerical or arithmetic errors?
For me, algebra is easy, but writing out steps is very difficult, and sometimes I prefer to use a process other than the one taught in class. Should the goal of math education be to solve problems or to learn processes?
In the real world, it’s solving problems that matters—I wouldn’t say “being right”, necessarily—but it’s also important to be able to weigh different potential solutions to find the best or most efficient. Programming is a decent example of this—don’t go for the O(n²) algorithm when the O(n log n) is just as easy to implement.
But even better, consider a startup. If you want to build an online store application in 1995, and doing it in Lisp means you expend less effort than your Lispless competitors to get to the same “right answer”, then you should take the advantage. The amount of effort does matter.