I'm a bit confused about the proof of Lemma 2.4 on page 76 of Hartshorne's Algebraic Geometry:
Lemma 2.4
(a) If $\mathfrak{a}$ and $\mathfrak{b}$ are homogeneous ideals in $S$, then $V(\mathfrak{a}\mathfrak{b})=V(\mathfrak{a})\cup V(\mathfrak{b})$.
(b) If $\{ \mathfrak{a}_i\}$ is any family of homogeneous ideals of $S$, then $V\left(\sum\mathfrak{a}_i\right)=\cap V(\mathfrak{a}_i)$.
Proof
The proofs are the same as for (2.1a,b), taking into account the fact that a homogeneous ideal $\mathfrak{p}$ is prime if and only if for any two homogeneous elements $a,b \in S$, $ab \in \mathfrak{p}$ implies $a \in \mathfrak{p}$ or $b \in \mathfrak{p}$.
Now I don't see why we need to use this fact about homogeneous primes at all. Can't we just define $V'(\mathfrak{a})=\{\text{primes } \mathfrak{p} \text { of }S\;|\; \mathfrak{p}\supseteq \mathfrak{a}\}$, and then $V(\mathfrak{a})=\text{Proj }S \cap V'(\mathfrak{a})$, so by Lemma 2.1
$$\begin{array}{rll}V(\mathfrak{a}\mathfrak{b})&=&\text{Proj }S \cap V'(\mathfrak{a}\mathfrak{b}) \\ \text{(by 2.1)}&=&\text{Proj }S \cap \left( V'(\mathfrak{a}) \cup V'(\mathfrak{b}) \right) \\ &=&\left(\text{Proj }S \cap V'(\mathfrak{a})\right) \cup\left(\text{Proj }S \cap V'(\mathfrak{b}) \right) \\ &=& V(\mathfrak{a}) \cap V(\mathfrak{b})\end{array}$$
and similarly for (b)?