Here is a direct proof.
Consider $P_n$ which is defined as the convex polyhedron cut out inside $V=\{\sum_i x_i=1+\ldots +n={n+1\choose 2}\}$ by the half-spaces $H_I$ indexed by non-empty proper subsets $I\subset \{1, \ldots, n\}$ where $H_I=\{ (x_1, \ldots, x_n)| \sum_{i\in I} x_i \geq 1+\ldots+|I|= {|I|+1\choose 2}\}$. We will study the face lattice of $P_n$. We will identify the face lattice of $P_n$ with the graded partially ordered set $SC$ where the elements of $SC$ are chains of unequal non-empty proper subsets $\emptyset \subset I_1 \subset I_2\subset \ldots \subset I_k \subset \{1, 2, \ldots, n\}$ partially ordered by refinement, and graded via the length of the chain.
In particular this will identify the vertices of $P_n$ with maximal chains of subsets; then it is easy to see that they are precisely the vertices of $\Pi_n$, proving that the two polyhedra are the same.
Assuming this description of the face lattice of $\Pi_n=P_n$, proving that it is a simple polytope is easy: every vertex corresponds to a maximal (length $n-1$) chain, and is a refinement of $n-1$ chains of length $n-2$ (obtained from it by removing exactly one of $I_k$s), thus has degree $n-1$.
So the task is to prove that the face lattice of $P_n$ is as described.
We denote the hyperplane bounding $H_I$ by $V_I$.
Step 1, facets.
Claim 1: For each $I$, there is a facet $F_I$ of $P_n$ contained in $V_I$.
Proof: Given $I$ we construct $p_I \in P_n\cap V_I$ which is not in any other $V_J$. Such $p_I$ is not the interior of $P_n$ and not in any higher codimension face, so must in the facet that is in $V_I$. To get $p_I$, we take the point with each coordinates $x_i$ equal to either $\frac{{|I|+1 \choose 2}}{|I|}$ if $i\in I$ or to $\frac{{n+1\choose 2}-{|I|+1 \choose 2}}{n-|I|}$ if $i\notin I$. $\square$
Since every facet of an $H$ polytope is contained in some defining hyperplane, we have identified all the facets.
We build a map $\phi$ of posets from $SC$ to face lattice of $P_n$ by sending $\emptyset \subset I_1 \subset I_2\subset \ldots \subset I_k \subset \{1, 2, \ldots, n \}$ to $\cap F_{I_k}$. Our goal is to show that $\phi$ is an isomorphism of graded lattices.
Step 2: Now we check that $\phi$ is surjective.
Claim 2: Unless ($I\subseteq J$ or $J\subseteq I$) we have $V_I\cap V_J\cap H_{I\cup J}\cap H_{I\cap J}=\emptyset$, implying $F_I\cap F_j=\emptyset$.
Proof: Write out the inequalities and equations and observe that they are inconsistent.$\square$
This means that every proper face $F$ of $P_n$ is an intersection of facets $F_{I_k}$ with $I_k$ forming a chain of subsets, i.e. $F$ is in the image of $\phi$.
Step 3. Now we check that $\phi$ is injective.
It is enough to see that the image of $\phi$ contains all the vertices (coatoms), since every element is a join of vertices.
Observation 2: Any maximal chain $C$ of subsets (of length $n-1$) is of the form $\emptyset \subset I_\sigma^1=\{\sigma(1)\} \subset I_\sigma^2=\{\sigma(1), \sigma(2)\} \subset \ldots \subset I_\sigma^{n-1}=\{\sigma(1), \ldots, \sigma(n-1) \}$ for some permutation $\sigma$. (This is clear: the $i$th subset in a maximal chain will have size $i$, and just define $\sigma$ to make the above true.) Then $\phi(C)=p_\sigma=(\sigma(1), \ldots, \sigma(n))$. (Proof: $p\in {I_\sigma^{n-1}}$ implies $x_{\sigma(n)}=n$; given which $p\in {I_\sigma^{n-1}}$ implies $x_{\sigma(n-1)}=n-1$; etc.).
Corollary: For any permutation $\sigma$ we have $p_\sigma=(\sigma(1), \ldots, \sigma(n)) \in P$. (This is also easy to see directly).
Hence $\phi$ is surjective, vertices of $P_n$ correspond to maximal chains and are exactly the vertices of $\Pi_n$, and we are done.