Yes, I have read that the reason Soviet housing blocks were generally 6-9 stories was that the planners found it to optimize density. The other main benefit of Soviet style housing was that there were large green areas between buildings, which we don’t have in a lot of American cities with similarly sized apartment buildings - here they will more commonly have a very small courtyard, bigger parking area, and otherwise go right up to the road.