Yes, other states do offer non-resident permits.
But, some states have laws that preclude their own residents from getting an out of state permit to use in state. Also, other states have laws that prevent another state's NON-resident permit from being used.
To illustrate the second point...