I noticed today that the logistic regression commands mentioned in the title to this topic included the followig in their help files.

fweights, iweights, and pweights are allowed; see weight.
In an earlier topic found at this link there is a suggestion that support for analytical weights for logit was removed in Stata 10.1, and indeed logit throws an error message when analytical weighting is requested.

However, mlogit is happy to provide results using analytical weights for a binary outcome variable - and in both ologit.ado and mlogit.ado the syntax includes analytical weights.

This seems ... inconsistent.

Can anyone point in a direction that will (a) increase my understanding of the issue and/or (b) tell me if the concerns for logit also apply to mlogit and ologit, regardless of the fact that analytical weights do not throw the same error as for logit.