High-quality software which interacts with real transactional SQL databases is readily available, free, and easy to use. Building an inferior solution yourself, like a CSV-based database, doesn't make your product any better. (If anything, it will probably make it worse.)
It was never suggested to use a csv database, it was suggested that for small amounts of read only data a csv or other format file is a better option and I agree.