Eu estava pensando que \setlength\parskip{2ex plus 5ex}
deveria definir o espaçamento padrão dos parágrafos para 2ex e para um valor máximo de 7ex nos casos em que ajuda a preencher o espaço vertical da página.
Por que isso não acontece aqui?
\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}