Yes, but in various ways in imo they require similarish purposes to databases.

Hence why I prefer something like sqlite.

Text config are good for wildcard configurations such as manifest or cargo.Toml.

But for a fixed and immutable configuration with multiple data types I think databases are better.

I think you are conflicting user needs with developer needs.

As a user, I would never want to edit a config on file using SQL!

A clear example of text as UI is git rebase: move around lines, rename words, press save and quit. It works great as a preview of the rebase.