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.