As a beginner I treated and understood (SQL) databases as something I have to use in order to store stuff.
Later I was excited about the power and expressiveness of SQL and its extensions. There is a ton of leverage and you can make it so that interfacing with it directly becomes much more useful.
However now I’m in a different phase. I see it as a durable data structure. I think in terms of “what does it provide to make the overall system better?”
The issues around indexing and uuids that is discussed in the article fits nicely into this line of thinking.
In web development, database access and performance often dominates and infects the whole system.