This works for small projects that only you touch. However, if you are building a product for a company and plan on having teams make changes to the code base, frameworks are the way to go.
It's even easier when hiring because a big portion of your training is already done before the person is hired and they are knowledgeable in said framework.