You can still enjoy writing software even in the age of agents. It’s the same as the old days where you would download someone else’s project if it met your needs. In the past, you might have avoided downloading the project because you wanted to write it yourself. Today you wouldn’t get an agent to write it for the same reason.
There has always been a little disappointment when you thought you had a clever idea, just to find out that someone else has already done it. The non-existance was motivation to see it started. With agents, that has shifted. Existance is a fuzzier thing now, but the effect remains.
If you would have downloaded it, you would be fine with vibe-coding it.