"Why do people use Party ID as a cue?" Because it's reliable.https://twitter.com/generativist/status/1095047113354821632 …
You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more
When you ask people for their ideology, you're getting group interests congealed. You lose their varying bases. It does a pretty good job 'cause their beliefs seem at least correlated. But why wouldn't they -- conditioned by identity, people have similarly structured experiences!