The angular parts look the same, because they are identical (see jtbell's comment). Unlike spherical harmonics, orbital wave functions, however, do not consist only of an angular part. They also have a radial part. And this radial part is non-trival and comes from solving the Schroedinger equation for some potential (e.g., in hydrogen the nuclear attraction of the proton, in higher spherical atoms from nuclear attraction and the mean field of the other electrons (Fock potential)). But this has no influence on the angular part. E.g., 2p and 3p orbitals have the same angular part, not only in a single atom, but across all atoms (in the nonrelativistic case etc.).