This top bit is used by the garbage collector for performance. OCaml's GC is light enough that it simply does not feel like it exists at all. Integers also do not cause allocations.
Jane Street's blog explains the reasoning in detail[0]
[0] https://blog.janestreet.com/what-is-gained-and-lost-with-63-...