You may not understand what makes a correct implementation. Don't waste time refactoring incorrect code.
You may not understand what makes a performant implementation. Don't waste time refactoring code that's too slow.
You may not understand what the user wants. Don't waste time making something no one wants.
You may not understand how the software needs to evolve. Don't waste time making something extensible in a way that will never happen.