100% this.
Just don't expect to get decent code often if you mostly rely on something like cursor's default model.
You literally get what you pay for.