I enjoyed your post very much. I did have 3 suggestions.
- “No classes.” — Perhaps change to: Classes not needed since any type (including structs and user-defined types) can have methods.
2) “Does not support inheritance.” — I would add: Does support embedding.
3) “No exceptions.” — Perhaps change to: Exceptions for fatal events only. Normal errors are handled in other ways.