there was some conversation from a while back: https://news.ycombinator.com/item?id=31081272 (April 19, 2022 — 403 points, 318 comments)
Hmmm, 4D around the 90's/early 2000's also keep the data and code separated in 2 different files. They maybe still do, but haven't touched it in a while. Tech is more and more like fashion, if you wait around long enough it will come back. ;-)
It's changing now, though, in a good way.
TiDB, YDB, SurrealDB, singlestore, etc is changing that.
I am looking forward to a seamless way to move data from hot to cold. For PG, timescale does that, but only for their cloud offering.