I want to point out this article was written in May, and is a bit out of date. For example, Nevada (heavily mentioned in the article) never adopted the National Popular Vote compact because the governor vetoed the bill after the legislature passed it.
Why should people residing in any geographic group intentionally be given outsized political power when picking the president? Giving equal input to every voter is not advantaging non-rural people over rural people, it's advantaging more popular political policies over less popular ones.
While people living in rural areas may have distinct cultural values and may face real inequities when it comes to infrastructure, economic opportunity, education, health care access, etc., this seems completely unrelated to deciding the fairest way to pick a president.
FiveThirtyEight published an article last week on the current state of the compact: https://fivethirtyeight.com/features/the-movement-to-skip-th...