@lizzy مثلية الله ☭ :heart_lesbian_diagonal2: :cuwu: This is because some people unfortunately hard-wrap their text at 80 columns or whatever.
This was necessary in the 1980s when terminals would soft-wrap characters rather than words, but in 2026 it is unnecessary and only creates problems.
Nonetheless, people still do it for some reason (and some editors even encourage it), so Markdown compensates by eating newlines.
Note that Markdown will not eat a newline if there are two spaces before it.