Why can't we declare and assign a logic type in one step?

In reply to sbellock:

For the variable logic type isn’t the assignment in the deceleration just an initializer? Not a shortcut for a deceleration and continuous assignment in one step (as it is with the wire)?

So while syntactically correct, one is not going to get the expected result with the logic - i.e. it’s not going to be a continuous assignment.