You can use standalone, but the issue is not a moral "shouldn't", it's that standalone can hit TeX's internal limits in cases where article doesn't, due to implementation details, especially in page size computation, bounding box measurement, and output drive interaction (pdflatex, luatex, etc.)
Now, look at this:
\setbox0=\hbox{<your content>}
\pdfpagewidth=\wd0
\pdfpageheight=\ht0+\dp0
This happens (indirectly) inside its code path via preview, unless you disable it.
Now suppose your content involves a TikZ drawing with very large dimensions (e.g., something like \draw (0,0) -- (100000pt,0);), or there's an internal dimension (like a \pgfmathsetlength result) that rounds to > \maxdimen (≈ 16383.99999pt). Then this will literally fail:
\pdfpagewidth=\wd0 % ← this right here may overflow
even though the drawing is visually fine, the engine can't store that page size.