I am looking for a reason why a 3-manifold group $G$ that is virtually $\mathbb{Z}\times F$, $F$ being either non-cyclic free or a surface group, does not admit a presentation on two generators.
These are the fundamental groups of closed 3-manifolds with $\mathbb{H}^2\times\mathbb{R}$ geometry, and it turns out that all other geometries admit examples with fundamental group of rank two, with notable highlight of euclidean geometry where all fundamental groups are virtually $\mathbb{Z}^3$ (and rank two examples being the Fibonacci manifolds). Thus the 3-manifold groups admit examples of virtually high rank groups being nonetheless of small rank themselves. Of course it is well known that a free group on two generators is virtually of arbitrarily high rank.
However, by Boileau & Zieschang, Theorem 1.1, the rank of $\mathbb{H}^2\times\mathbb{R}$ manifolds depends on the genus of the base surface and number of singular fibers of the Seifert fibration (and is at least 3), so being virtually $\mathbb{Z}\times F$ forces the group to be of at least the same rank.
What is the cause that this subgroup bounds the rank of the ambient group from below and, say, free groups or abelian free $\mathbb{Z}^3$ do not? I would be happy if there is a geometric 3-dimensional reason in play here, but would be grateful for refreshing my general group theory as well.