I remembered what vibe coding reminds me of: Excel macros. Back in the day, there was this whole class of non-programmers who were suddenly empowered to build tools unique to them or their organizations, by leveraging macros in Excel and (to a lesser extent) other Office products. There was, for example, a little old accountant at the Henry Luce Foundation who had built himself a whole stack based on Excel that nobody else would ever use but which was of immense benefit to his work.
Microsoft in turn leveraged this emerging user base with Visual Basic for Applications, upon which towering edifices of enterprise code were constructed, most of which tottered and fell after a few years when they became unmanageable. But that was because they had left behind the thing that made them great, the non-programmer who suddenly found himself empowered to build his own tools.