You're missing who defines the language standard.
You're free to do whatever you feel like on your implementation, including not being compliant with the official language standard.