CFrame.Angles just contains rotation information and not position information. Why should CFrame.new(2, 2, 2) == CFrame.Angles(2, 2, 2) when the former only contains position information and when the latter only contains rotation information?
there are 12 values in cframe. the first 3 are position and the rest are rotation, shouldnt it change the x y and z rotation values in the cframe to 2,2,2 when i add cframe angles to it?