williamvds's point is that the first argument to printf is still itself a null-terminated string, so it's basically turtles all the way down if you're using the C standard library.
Their comment talked about two things, and the sibling comment addressed the other one.