I think it just comes down to not having international publishing/distribution sources outside of Nintendo/TPC. They've published some of their non-Pokemon games digitally, but even then the physical versions are usually handled by an external company.I thought GameFreak made enough from Pokemon that they would be able to just publish games themselves.
But i guess they don't have much experience in that field besides their smaller releases so they just want someone else to take care of publishing duties