Step 1: Split the Determinant
\[ \begin{vmatrix} a & a^2 & 1 \\ b & b^2 & 1 \\ c & c^2 & 1 \end{vmatrix} + \begin{vmatrix} a & a^2 & a^3 \\ b & b^2 & b^3 \\ c & c^2 & c^3 \end{vmatrix} = 0 \]
Step 2: Factor the Second Determinant
\[ \begin{vmatrix} a & a^2 & 1 \\ b & b^2 & 1 \\ c & c^2 & 1 \end{vmatrix} + abc \begin{vmatrix} 1 & a & a^2 \\ 1 & b & b^2 \\ 1 & c & c^2 \end{vmatrix} = 0 \]
Step 3: Rearrange Columns
By swapping columns in the first determinant, both determinants become equal. Let \[ D = \begin{vmatrix} 1 & a & a^2 \\ 1 & b & b^2 \\ 1 & c & c^2 \end{vmatrix}. \]
\[ D + abcD = 0 \;\Rightarrow\; D(1 + abc) = 0 \]
Step 4: Non-coplanar Condition
Since \( \vec{p}, \vec{q}, \vec{r} \) are non-coplanar, the scalar triple product \( D \neq 0 \).
\[ 1 + abc = 0 \;\Rightarrow\; abc = -1 \]
Final Answer: (B)