Question: why was luz changed to bethel?
Answer: The texts state that Luz was the name of the town formerly, and it's implied that it retained that name until the House of Jospeh conquered it, destroyed everyone in it (except for the one guy and his kin) and then renamed it Bethel.