В статье "XML Performance and Size" производится анализ объективности устоявшегося мнения: парсинг XML требует значительных ресурсов и хранение в XML приводит к увеличению размера файла.
да, это модно. если заказчик хочет -- почему бы и нет. а если не хочет -- то надо десять раз подумать.