It’s for the same reason that 0.1 + 0.2 != 0.3 (https://0.30000000000000004.com)
Julia prints the shortest value that uniquely identifies the float in question when parsed back. The algorithm in question is called “Ryu”, you can find the julia implementation here.