I also think you under appreciate the value of toy software. We’ve spent 20 years talking about serious practices for making serious software but what if the next 20 years is about making personal toys that scratch our own itch? Perhaps LLMs fill this need quite well and they aren’t suppose to replicate what already exists.