เป็นคำตอบสั้น ๆ เพราะ RFC ไม่เปลี่ยนฐานรหัสที่มีอยู่ซึ่งเขียนใน 15-25 ปี
รูปแบบ Syslog ทุกประเภทได้รับการพัฒนาและใช้งานตั้งแต่ช่วงต้นทศวรรษ 1980 (แนวคิด AFAIK เริ่มต้นใน sendmail และ syslog daemon ตัวแรกเป็นส่วนหนึ่งของ 4.3 บสย ในปี 2529) ด้วย Unix Wars และการสิ้นสุดของ BSD ทุกคนมีอิสระในการสร้างสิ่งที่พวกเขาต้องการ และมีแรงจูงใจเพียงเล็กน้อยที่จะสร้างมาตรฐานให้กับสิ่งใดสิ่งหนึ่ง มาตรฐานที่เลียนแบบจะเป็น "ทุกสิ่งที่ BSD syslogd สามารถประมวลผลได้" และแม้กระทั่งการใช้งานจำนวนมากก็เบี่ยงเบนไปจากสิ่งนั้นโดยเจตนา เช่น การเพิ่มคีย์=ค่าหรือการสนับสนุน TCP
อาร์เอฟซี 3124 เป็น RFC ที่ให้ข้อมูลตั้งแต่ปี 2544 มันไม่ใช่บรรทัดฐาน (ในแง่ของ "นี่คือ Syslog และอย่างอื่นไม่ใช่") แต่ใช้วิธีการ "ดูว่ามีอะไรอยู่ข้างนอกและอธิบายจุดร่วมเล็ก ๆ "
RFC 5424 เนื่องจากมาตรฐานที่เสนอมีแนวทางเชิงบรรทัดฐานนั้นแต่มันมาจากปี 2009 และถึงแม้ในเวลานั้นจะเป็น "แค่มาตรฐานทางเลือกอื่น" เพราะมัน (และยังคงเป็น) แทบจะเป็นไปไม่ได้เลยที่จะเปลี่ยนโค้ดที่มีอยู่และมีประโยชน์ทั้งหมดที่มีอยู่