Explains why the which command fails with literal tildes while type succeeds by resolving shell tilde expansion.