I think in some ways Generative AI is very emblematic of the current state of software development. Projects are approached from the outset with the driving question being, "how can we make money materialize out of thin air?" Not, "What kind of problems are we trying to solve?" Or, "Why would someone pay for this?"
The last several projects I've worked on have been solutions in search of a problem. Hyped up products that made executives see dollar signs but didn't actually produce any because they failed to provide any tangible value.