I’m totally in agreement that they shouldn’t hide the option to create a local account, but I’m relatively sure this isn’t true.
It’s entirely possible that something like this did exist in some earlier installer version but I don’t know that from a vague statement like this. Feels kinda like throwing Windows under the bus unnecessarily.