I have trouble with this too. I'm working on a small side project and while I love ironing out implementation details myself, it's tough to ignore the fact that Claude/GPT4o can create entire working files for me on demand.
It's still enjoyable working at a higher architecture level and discussing the implementation before actually generating any code though.
I don't mind using it to make inline edits or more global edits between files at my descresion, and according to my instructions. Definitely saves tons of time and allows me to be more creative, but I don't want it make decisions on its own anymore than it already does.
I tried using the composer feature on Cursor.sh, that's exactly the type of llm tool I do not want.
It's still enjoyable working at a higher architecture level and discussing the implementation before actually generating any code though.