The emphasis in the Lemma is on the word finite. The Lemma fails if you allow infinitely many rectangles. For example, by the Stein and Shakarchi definition, a degenerate rectangle is a rectangle of 0 volume. Now consider a given rectangle $R = [0,1]\times [0,1]$. It can be written as a union of infinitely many almost disjoint rectangles
$$ R = \cup_{x\in [0,1]} [0,1]\times [x,x] $$
Each of the degenerate rectangles on the right hand side has 0 volume. The rectangle on the left hand side as positive volume.
The proof shows two steps that are useful in measure theory:
- A process of refining the rectangles while maintaining the finiteness of the total number. If you have taken a rigorous course of calculus dealing with Riemann or Darboux sums, you will recognize this process as similar to something you have seen before.
- An indication why finiteness is important: as it turns out that the importance of finiteness is manifest already at the level of the real line! (Zeno's paradox!) It shows how once we understand finiteness on the level of one dimension, going to higher dimensions is nothing different at all.
The proof does leave a few things to be desired: in particular it implicitly uses a two step argument which would be better spelled out.
- Implicitly the first step is to show that a decomposition of the rectangle into a finite rectangular grid preserves area.
- The second step is to show that by the refinement process, a decomposition of a rectangle into a finite almost-disjoint union of rectangles can be refined into a decomposition into a finite rectangular grid, such that each of the original rectangles are made up of finitely many of the "grid" rectangles.
Later on in the book you will read about a lot more of these types of ideas, the basic form of which goes like this:
We are given $U$ a set such that it is a union $\cup_\alpha V_\alpha$ of some sets. The $V_\alpha$ may not be the best sets, so we may not know much about the volume $|V_\alpha|$ and how it relates to the volume $|U|$. But it turns out that there is a deterministic procedure that replaces $V_\alpha$ by a collection $W_\beta$ such that $U\subset \cup_\beta W_\beta$, and that the $W_\beta$ are very well chosen, so that not only do we have control on how large $|W_\beta|$ is, we also know the relationship between $|U|$ and $|W_\beta|$. The deterministic procedure allows us to related $|W_\beta|$ to $|V_\alpha|$, and this in turn finally gives us what we really wanted: a relation between $|U|$ and $|V_\alpha|$.
In the proof, $U$ is the big rectangle $R$, the $V_\alpha$ are the almost-disjoint collection of smaller rectangles $R_i$, and $W_\beta$ are the small grid rectangles.
Let me re-write the proof in a way that is slightly less graphical and more precise, which may help the OP.
Step 1:
Suppose $R$ is a rectangle $[a,b]\times[c,d]$. Let
$$a = s_0 < s_1 < s_2 \ldots < s_m = b $$
and
$$c = t_0 < t_1 < t_2 \ldots < t_n = d $$
We write $R_{ij}$ for $i = 1\ldots m$ and $j = 1\ldots n$ for the small rectangles
$$ R_{ij} = [s_{i-1}, s_i] \times [t_{j-1}, t_j] $$
A little bit of algebra shows you that
$$ |R| = (s_m - s_0) \cdot (t_n - t_0) = \sum_{i = 1}^m\sum_{j = 1}^n (s_i - s_{i-1})\cdot(t_j - t_{j-1}) = \sum_{ij} |R_{ij}| $$
Step 2:
Let $R = [a,b]\times [c,d]$ and let $R_k$ be a finite collection of almost disjoint rectangles whose union is $R$. Write $R_k = [a_k, b_k]\times [c_k,d_k]$. Consider the set
$$ S = \{ a_1, b_1, a_2, b_2, \ldots, a_K, b_K\} $$
and the set
$$ T = \{ c_1, d_1, c_2, d_2, \ldots, c_K, d_K\} $$
(where by convention the sets $\{0,0\} = \{0\}$ [we can cancel repeated numbers]).
Order $S$ and $T$ increasingly and label the points $s_0 = a < s_1 \ldots s_m = b$ and $t_0 = c < t_1 \ldots t_n = d$. We now have a large rectangular grid. What is useful is that for each rectangle $R_k$, we can find $a_k,b_k\in S$ and $c_k,d_k\in T$, so by step 1, the volume $|R_k|$ can be written as the sum of the volumes of some numbers of the grid rectangles $[s_{i-1}, s_{i}] \times [t_{j-1}, t_{j}] = R_{ij}$. Similarly the big rectangle $R$ can also have its volume written as a sum of $|R_{ij}|$. It remains to conclude that each of the $R_{ij}$ is used exactly once in both of the counts. This last step follows from the "almost disjoint" property: that is, if $R_{ij} \subseteq R_k$ and $R_{i'j'} \subseteq R_{k'}$ where $k' \neq k$, then the ordered pairs $(i,j) \neq (i',j')$.