And if it got corrupted by a crash? Or if somebody used regedit?
Just because something is not "human-readable" - doesn't eliminate the need for checking input for reasonableness.
I would rather Jim not waste time trying to make the Playlist file format "bulletproof".
Editing the Playlist file is an UNSUPPORTED way of modifying the playlist. The supported, documented way is through the Settings panel.