You are correct for the undetermined general case. However since there are circumstances under which open carry is not legal, the answer ought to be more expansive and nuanced.
Can you open carry in Michigan? The answer is: It depends or Yes, unless there is a specific statutory prohibition. In reality the answer is the same for every state. The difference is whether the balance tilts toward prohibition or not. In Vermont, the restrictions are very minimal (quantify it as a 2%). In New Jersey, the restrictions are heavy (98%).