I never "pull" weeds or the roots are left behind to grow again. I dig them out and it needn't be a huge shovel to do the job. A simple trowel does the job.
I've been gardening over 50 years and wouldn't ever consider cutting the tops off and allowing it to grow so you can cut it off every week for the rest of your life. Why not do it right the first time?