At the end of the day you have to translate requirements into software. Whether that is through a GUI or textual. Textual just happens to be an extremely effective method to do so.
Every application in existence is a CRUD app. Software is just data processing after all, reading and writing bits.