Yeah, that's true. The only VCF headers that are required are the fileformat, contigs, and the #CHROM ID REF, etc line. And I think the FILTER line if it's anything other than "." or "PASSED" for that column. INFO/FORMAT lines are technically optional, though some tools will require them to do operations. Other formats would probably be more of a hassle though.