“After this release, everyone can expect that, at least for any future 1.x version, your code can still compile and work without any significant incompatibility.”
People told the Crystal team for years they’d use it in production once it stopped breaking. Version 1.0 is that promise in writing. New ideas now go to a separate 2.0 branch. Stability is the feature most languages ship last and most users want first.