As mentioned in Arithmethic overflow should not raise an exception - #8 by bcardiff, the idea is good and has use cases. However, having this being the default behavior is what we were aruging against.
Ideally the implementation would be using LLVM
like @bcardiff mentioned in Saline: Saturating Arithmetic in Crystal - #4 by bcardiff.