I do not think 1 is necessarily true. You can group kids by skill, and still develop a culture where you can struggle and feel smart at the same time. In contrast, not segregating classes risks making the not gifted at math students feel not smart, and risks making the gifted students feel that they do not need to work at it.