I don't have any authoritative knowledge about this, but my understanding has always been that DATALINES was added because using the word CARDS to indicate in-stream data became dated, obsolete, and quite possibly confusing to people whose experience doesn't include decks of 80-column punch cards with interspersed JCL, program statements, and data records.
CARDS was okay in 1980. In 2008, not so much.