If you want to use this pattern, you'll probably end up with a lot of duplicated code e.g. for SQL query builders. I could imagine that Rust makes this kind of pattern easier due to traits and macros. A lot of languages do not have these features.
And then of course Rust people care about correctness more in general.
It also seems to have the same concurrency issues as described in the article. At least from my experience the "database is locked" error appears quite often.
Wow. Great progress! Recently, I was wondering why gitea does not have a GitHub Actions alternative. What a timing.
BTW, a colleague of mine told me that GitHub Actions wasn't supposed to be a CI/CD alternative at the time when it was released. I couldn't find any note on that online. Is it true?