Is misread the document stating “The reason is that the server stores the value as the ASCII representation and not as a 64-bit integer.” and reversed it, so thought it was saved as a 64-bit integer.
Its the same reason you cannot start with a via an upsert/insert and then use increment/decrement on it…there are optimizations done internally which require special packet encoding and formatting.