An NGO is an acronym for "non-governmental organization", and, by common usage, excludes "for profit"-profit" businesses. It is somewhat broader than nonthe term "non-profit corporationcorporation" in the United States usage.
Political parties are only one form of NGO. Most NGOs are not political parties.
YourThe list of:
Possible Distinctions I Discarded Non-For-Profit
Political organizations are tax-exempt.
And really, would any but the most Objectivist of parties tell you they are for profit?
Ability to Run Political Candidates
The Nation of Islam ran Abdul Alim Muhammad, Shawn Brakeen, and George X Cure for various state government positions in 1990.
Capacity to Operate Transnationally
The Arab Socialist Ba’ath Party is active in multiple Middle Eastern countries.
Independent of Government Influence
And parties aren’t?
is considered but discarded reasons given in the question seems, to me, snarky, and not a serious or accurate attempt to distinguish an NGO from a political party. It doesn't deserve point by point-by-point engagement.