Estaba pensando que \setlength\parskip{2ex plus 5ex}
se suponía que debía establecer el espaciado de párrafo predeterminado en 2ex y en un valor máximo de 7ex en los casos en que ayude a llenar el espacio vertical de la página.
¿Por qué no pasa eso aquí?
\documentclass[12pt]{article}
\usepackage[paperwidth=17cm, paperheight=24cm, top=1cm, bottom=2cm, left=2cm, right=2cm, showframe]{geometry}
\usepackage{lipsum}
\begin{document}
\setlength\baselineskip{3ex}
\setlength\parskip{2ex plus 5ex}
\section{Title}
\lipsum[1-3]
\section{Title}
\lipsum[1-8]
\end{document}