Consider a European call and put with values $C_t$ and $P_t$, respectively, under the Black-Scholes model. By put-call parity, $$ C_t - P_t = S_t - Ke^{-r(T-t)} $$ for expiration time $T$. Note if $K = S_te^{r(T-t)}$ we get $$ C_t = P_t. \qquad (1) $$ Of course, $S_te^{r(T-t)}$ is the time $T$-forward price of the stock at time $t$, which is arrived at from a no arbitrage argument and not just taking expectations. That is, $$ S_te^{r(T-t)} \neq E_P(S_T \mid S_t) = S_te^{\mu(T-t)}, $$ where $P$ is the physical measure and $\mu$ the drift rate.
I see that (1) holds simply by put-call parity, but I'm seeking a deeper understanding. Is it that, the call and put prices are equal because, under the risk-neutral measure $Q$, the expected value of the stock is the strike price (which is the forward price in this case)? That is, $$ S_te^{r(T-t)} = E_Q(S_T \mid S_t) = K, $$ and hence the stock is equally likely to finish above or below the strike? Or, is there something deeper going on, like a no arbitrage argument?