This is really just a small “annoyance”: Other editors usually add a newline between the front matter and the actual body text. VS Code even auto-formats this way on saving, and Hugo prefers this.
I know it’s not technically a requirement, but it appears to be a common practice and might even prevent a few unnecessary Git commits when using different apps.