Welcome to the family, @11122. (Who started this habit of using numeric names? )
The OMOP stack is built on the premise of having clinical data stored in relational databases. All the tools expect the ability to send SQL queries to them. Txt files are only interim output to be loaded into the database. Of course, you could use Hadoop-type technology to keep your files, and put a SQL interface on top. Why do you want txt? If you need a free database system use Postgres.
Exactly. If you have a use case, and you need fields/domains, please submit to the issue list and potentially also lobby for it here on the Forum. You might be surprised to have your proposals added to the standard.
Guidance on what? The CDM is defined in the Wiki. Is that what you had in mind?
I understand the appreciation for CSV files, especially in the context of R etc. Plain text is simple and gets many jobs done well, clearly and simply. Relational databases solve a few problems that arise when you have lots (but not really Big Data lots) of data and more than a few different tables. There is some overhead in using relational databases, but it’s a net gain.
Regarding #3, I found the Book of OHDSI to be helpful. I even sprung for a paper copy!