Why NOT XML?
Real programmers write their own highly optimized input/output routines
Can’t lock customers in to a proprietary and inscrutable file format. (Have to produce better programs!)
XML is verbose, especially with all those wasteful end tags. Binary formats are more efficient.