Github user twalthr commented on the issue:
https://github.com/apache/flink/pull/6153
The change is also compliant to the JSON schema standard:
```
Note that JSON Schema vocabularies are free to define their own
extended type system. This should not be confused with the core data
model types defined here. As an example, "integer" is a reasonable
type for a vocabulary to define as a value for a keyword, but the
data model makes no distinction between integers and other numbers.
```
https://www.ietf.org/id/draft-handrews-json-schema-01.txt
---