Text is meant primarily to be read rather than written.

Sure, but preeminently for effortless querying in PostgreSQL.