"but it is totally inefficient in reaching the end goal of a usable, functional product."
Why? Inefficient, yes your opinion but this does not prove this process would not yield a usable product.
Your comment makes me wonder how we ever got to where we are today with computers.