You might want your WiFi to be for customers only, but not have any idea how or enough money to enforce it.
Now give me my million dollars!
Let’s be real. You can’t have your cake and eat it too.
Changing the password everyday is an acceptable compromise.
Another solution would've been to implement WPA2 Enterprise, where employees could have their own, permanent credentials while visitors get temporary ones.