It is definitely bad practice and you've already noticed that, didn't you?
Consider the following example:
\documentclass{article}
\usepackage{amsmath}
\usepackage{lipsum} % for mock text
\begin{document}
\lipsum*[1][1-6]
[
a+b=c
]
\lipsum[2][1-6]
\lipsum*[1][1-6]
[
a+b=c
]
\lipsum[2][1-6]
\end{document}

In the first case, TeX uses \abovedisplayskip and \belowdisplayskip above and below the equation and you get a symmetric spacing.
In the second case, there is an empty line above the equation, followed by \abovedisplayshortskip and the equation is followed by \belowdisplayshortskip, making the spacing very asymmetric.
The empty line after the equation is not bad practice per se, but you only use it when the text after the equation starts a new paragraph. Which can happen or not, depending on the full text.
equation,alignenvironments one after the other. Personally, the whitespace makes the code more clear to me. Is there any workaround? – ado sar Nov 11 '22 at 16:01