Um, graphic files are also self-describing.
This kind of reeks of "If your only tool is a text editor, every problem looks like text".
This kind of reeks of "If your only tool is a text editor, every problem looks like text".
Just as with programming, polyglot programming has value, but switching languages within a project had a complexity cost that isn't always justified even when for dinner task taken alone a different language is marginally superior.
For some applications, having something be both can be helpful.