That's probably a more accurate analysis of the reasons behind it. That doesn't explain why a 221 has four though, so it's probably a combination of both sets of factors.
A 221 does have a carriage of all table seats in a 2+2 arrangement. This may have been for an intended 'second class.'