Let consider 2 levels in factor A and 2 individuals in each level of factor A, so totally 4 individuals. $i$ indicates level of factor A and $j$ for B.
When the two intercepts are used, we have
$$Y_{ij} = X\beta + \gamma_i + \gamma_j + \epsilon_{ij}$$
$Var(\gamma_i) = \sigma_A^2, Var(\gamma_j) = \sigma_B^2, Var(\epsilon) = \sigma^2$
Then $$Var\left(\begin{matrix}Y_{11}\\ Y_{12}\\Y_{21}\\Y_{22}\end{matrix}\right)=
\left(\begin{matrix}\sigma^2+\sigma_A^2 + \sigma_B^2 & \sigma_A^2 + \sigma_B^2 & \sigma_A^2&\sigma_A^2 \\ \sigma_A^2 + \sigma_B^2 & \sigma^2+\sigma_A^2 + \sigma_B^2 & \sigma_A^2&\sigma_A^2 \\ \sigma_A^2 & \sigma_A^2 & \sigma^2+\sigma_A^2 + \sigma_B^2 &\sigma_A^2 + \sigma_B^2\\ \sigma_A^2 & \sigma_A^2 & \sigma_A^2 + \sigma_B^2&\sigma^2+\sigma_A^2 + \sigma_B^2 \end{matrix}\right)
$$
If intercept for factor B only, we have
$$Y_{ij} = X\beta + \gamma_j + \epsilon_{ij}$$
Then $$Var\left(\begin{matrix}Y_{11}\\ Y_{12}\\Y_{21}\\Y_{22}\end{matrix}\right)=
\left(\begin{matrix}\sigma^2 + \sigma_B^2 & \sigma_B^2 & 0&0\\ \sigma_B^2 & \sigma^2+ \sigma_B^2 & 0&0\\ 0&0& \sigma^2+ \sigma_B^2 & \sigma_B^2\\ 0 & 0& \sigma_B^2&\sigma^2 + \sigma_B^2 \end{matrix}\right)
$$
When two intercepts are in the model, $Y$ from the same individual has covariance $\sigma_A^2+\sigma_B^2$, $Y$ from different individuals but from same level of factor A has covariance $\sigma_A^2$, which is smaller than covariance from the same individual. Generally this assumption is reasonable.
When just individual level intercept is kept in the model, the covariance between the difference individual is zero, even they come from the same level of factor A. Generally, this is not what we want.