Using AI to write production code is similar to outsourcing. You are no longer doing the fun stuff: designing and writing high quality code. Instead you: Review bad code N times to make it somewhat acceptable, panic fix bugs in production, maintain ever growing messy code base.
My experience with Cursor.
"Write this code for me."
Lookin good bro! Look at all this time saved!
Run it.
Wait... doesn't work. Wrong in subtle ways.
Spend more time debugging than if I wrote the code.
Who likes debugging more than writing?