Code is free, sure, but it's not guaranteed to be correct, and review time is not free.
... write the code yourself?
I think many many people just skip the "review" step in this process, and assume they're saving time. It's not going to end well.
... write the code yourself?