Maybe I should not be so surprised. If some core service used in software becomes 1000x cheaper, it does tend to produce not just shifts in quantity but shifts in the kind of thing you do with it. For instance, if a language's garbage collector goes from annoyingly slow to basically invisible, it wouldn't be surprising for the preferred paradigm to change.