Because yes of course dealing with a JSON just isn't possible without having to make decisions between insufficiently imprecise integers and unnecessarly overprecise doubles.