H.264 10 bits is not just for producing 10 bits video though. By processing in 10 bits, it's possible to make motion estimation and other compression related computations more accurate and thus has the potential to provide better coding efficiency. 10 bits encoding is particularly good for plain surfaces and lightly textured area (such as cloud and smokes), so it's quite popular for cartoon and animation encoding.