I don't mind it being explained with group theory if that gives a good description of why.
For #3 and #4:
For any \( n\ge2 \), there's a (surjective) group homomorphism from \( S_n \) (symmetric group of degree \( n \), i.e. the permutations of \( n \) elements) to \( \mathbb Z/2 \) (integers mod 2) given by the parity of the permutation.
Consider the permutation of the corner pieces and the permutation of the edge pieces (completely ignoring orientation). These live in \( S_8 \) and \( S_{12} \) respectively, and we can define the product map \( \mathsf{parity}:S_8\times S_{12}\to(\mathbb Z/2)\times(\mathbb Z/2) \) by taking the above parity map component-wise. This is also a group hom.
The six clockwise face moves on a 3×3×3 (U, D, L, R, F, B) generate every possible cube state with the centres in their original locations. (Note: this is why this reasoning fails on a void cube, which does not have centre pieces and it's truly possible to swap only two edge pieces there. You need either a rotation or a slice move to truly generate the full set of states.) The permutations induced by these six face moves generate
some subgroup \( G \) of \( S_8\times S_{12} \), and it's a priori not easy to determine exactly what this subgroup is. However, by pushing it through the \( \mathsf{parity} \) map defined above, since \( \mathsf{parity}(U)=\mathsf{parity}(D)=\mathsf{parity}(L)=\mathsf{parity}(R)=\mathsf{parity}(F)=\mathsf{parity}(B)=(1,1) \) (they're all a 4-cycle of corners and a 4-cycle of edges, both odd permutations) we have that:
\( \begin{aligned}\mathsf{parity}(G)&=\mathsf{parity}(\langle U,D,L,R,F,B\rangle)\\
&=\langle\mathsf{parity}(U),\mathsf{parity}(D),\mathsf{parity}(L),\mathsf{parity}(R),\mathsf{parity}(F),\mathsf{parity}(B)\rangle\\
&=\langle(1,1),(1,1),(1,1),(1,1),(1,1),(1,1)\rangle\\
&=\{(0,0),(1,1)\}\end{aligned} \)
In other words, the permutation parities of the corners and of the edges must be either both even or both odd. Swapping only two edges corresponds to an odd permutation in the edges and an even permutation in the corners; swapping only two corners corresponds to an odd permutation in the corners and an even permutation in the edges; either way, these are both impossible.
This reasoning generalises easily to big cubes: you just have to care about more piece types.
For #5: Do a U move, then use a corner 3-cycle to solve two corners and an edge 3-cycle to solve two edges. You'll be left with one of the 2-cycle PLL cases (J perm, R perm, T perm, F perm).
Heuristically, as long as you've covered the parity constraints, permutation groups that show up in twisty puzzles tend to follow the rule of "anything not forbidden by parity is allowed". This is because picking a few random elements in \( S_n \) is already very likely to generate at least \( A_n \) (where "at least \( A_n \)" really means "either \( A_n \) or \( S_n \)"); the generating elements need to be quite "structured" in order to generate smaller subgroups.