The author conflates two paradigms: The first is one of a child learning BASIC not for beauty but for making things happen on the screen. The second is an adult producing software not because he enjoys the act, challenge and workflow, but for shipping software.
I don’t see any difference between the child learning BASIC for its beauty and the chase to make things happen on the screen. Secondly, there is a very profound difference between a child creating and an adult creating for profit. The profit motive changes everything, even for someone “doing it for the love of it.”