Here is a sketch of the proof, some details filled below. All categories are $(\infty,1)$-categories and all functors are $(\infty,1)$-functors unless specified otherwise. The notion of a topological abelian group can be defined within higher topos theory. The category of abelian groups is equivalent to the category of cartesian functors from a certain representing category $\mathrm{\mathcal{T}Ab}$ with finite products to the topos. The 1-truncation of $\mathrm{\mathcal{T}Ab}$ is equivalent to the Lawvere theory of abelian groups, and its models in any 1-truncated topos is the classic category of abelian groups. The important thing here is that the free abelian groups functor is defined naturally for any cocomplete category with finite products as a colimit of finite powers of the generating object, thus it is preserved by any functor which preserves colimits and finite products. In particular, it it preserved by the $n$-truncation functor $\tau_{\leqslant n}:\mathrm{Space}\to\mathrm{Space}_{\leqslant n}$, since $\mathrm{Space}$ is a topos (HTT, lemma 6.5.1.2, also on nLab). Hurewicz theorem requires working not with $\mathrm{Space}$ itself, but with the category of pointed and, more generally, $k$-connected spaces $\mathrm{Space}^{>k}$. The truncation functor on these categories also preserves finite products and colimits. The free abelian group functor on pointed spaces acts as $\left(X,\ast\right)\mapsto F\left(X\right)/F\left(\ast\right)$, i.e. as reduced homology. Note that it's just a specialization of the general definition. $F$ maps the subcategory $\mathrm{Space}^{>k}\hookrightarrow\mathrm{Space}^{>-1}$ to itself, since $\mathrm{Space^{>k}}$ is closed under finite products and small colimits. This means that for any $\left(n-1\right)$-connected space $X$ the canonical morphism $X\to FX$ under truncation induces a morphism $\tau_{\leqslant n}X\to F\tau_{\leqslant n}X$, where $\tau_{\leqslant n}X$ lives in the category of $\left(n-1\right)$-connected $n$-truncated spaces $\mathrm{Space}_{\leqslant n}^{>n-1}$ and $F$ is the free abelian group functor for $\mathrm{Space}_{\leqslant n}^{>n-1}$. The loop–deloop adjunction induces an equivalence between the categories $\mathrm{Space}^{>k}$ and $E_{k+1}\mathrm{Grp}\left(\mathrm{Space}\right)$ — $E_{k+1}$-monoidal group objects in spaces, thus $\mathrm{Space}_{\leqslant n}^{>n-1}\simeq E_{n}\mathrm{Grp}\left(\mathrm{Set}\right)$. For $n=0$ $E_{n}\mathrm{Grp}\left(\mathrm{Set}\right)\simeq\mathrm{Set}_{\bullet}$ and the Hurewicz moprhism is the inclusion of a pointed set into its free abelian group (note that the marked point maps to $0$). For $n=1$ $E_{n}\mathrm{Grp}\left(\mathrm{Set}\right)\simeq\mathrm{Grp}\left(\mathrm{Set}\right)$, the abelian groups in the $1$-category of groups are just classical abelian groups and the Hurewicz morphism is the abelianization of the group $\pi_{1}\left(X\right)$. For $n>1$ the sequence of $E_{n}$-monoids stabilizes, all $E_{n}\mathrm{Grp}\left(\mathrm{Set}\right)\simeq\mathrm{Ab}\left(\mathrm{Set}\right)$. The category of abelian groups in the $1$-category of abelian groups is the $1$-category of abelian groups itself, thus both the forgetful functor and the free abelian group functor are identity and the Hurewicz morphism is the identity as well, QED.
The trickiest part of the theorem is to actually state it: we need to define the free abelian group functor $F$ as a functor on the category of spaces (here and below all categories are $(\infty,1)$-categories and all functors are $(\infty,1)$-functors unless specified otherwise) and show that it can be constructed via finite products and small colimits. This isn't obvious since the natural homotopization of abelian monoids is the category of $E_{\infty}$ monoids, which is the category of algebras over the operad of abelian groups $\mathrm{Comm}$. Thus we will proceed in several steps: first introduce the notion of $E_{\infty}$-groups which are the same as connective spectra. The abelian groups are $H\mathbb{Z}$-modules in the category of spectra (by Dold–Kan correspondence the category of simplicial abelian groups is equivalent to the category of non-negative chain complexes, which are equivalent to connective $H\mathbb{Z}$-module spectra). Here $H\mathbb{Z}$ is an $E_{\infty}$-ring spectrum which is the 0-truncation of the sphere spectrum. The free abelian group functor in the category of spectra is thus $X\mapsto H\mathbb{Z}\otimes X$, by the universality of left adjoints the free abelian group functor in the category of spaces is $X\mapsto\Omega^{\infty}(H\mathbb{Z}\otimes\Sigma^{\infty}X_{+})$. This is the composition of three freeness functors: the free $E_{\infty}$-monoid one, followed by the group completion of a monoid, followed by the free $H\mathbb{Z}$-algebra one which is the smash product of spectra. The first two ones are of the required type (products and colimits) as free algebra functors. The third one is also of this type since the smash product aka $E_{\infty}$-tensor product can be represented by the Day convolution, which involves only finite products and colimits, of the corresponding functors on the representing Lawvere theory of $E_{\infty}$-groups. Note that if we model this theory in $1$-categories rather than $\infty$-categories, then the $E_{\infty}$-monoid structure reduces to the abelian monoid one, the tensor product is just the ordinary tensor product over $\mathbb{Z}$ and the whole composition equals to the free abelian group functor.
Some other trivial applications of the above technique: for any abelian group $A$ the Hurewicz morphism for $A$-homology on the lowest nontrivial homotopy group is the composition of abelianization and the map $\pi_{n}\left(X\right)\to A\otimes\pi_{n}\left(X\right)$. Less trivially, let us consider the free group functor, which is equivalent to $\Omega\Sigma$. The natural transformation $X\to\Omega\Sigma X$ is described by the Freudenthal's theorem: it is $\left(2n-2\right)$-connected if $X$ is $\left(n-1\right)$-connected. After looping and truncating this is equivalent to the statement that on the category of $\left(n-2\right)$-truncated $E_{n}$-groups the free group functor is an equivalence. This in turn is equivalent to the statement that the categories of models of $E_{n+k}$-groups in $n$-categories are equivalent for $k\geqslant1$, which is a generalization of the claim that $E_{k}\mathrm{Grp}\left(\mathrm{Set}\right)\simeq\mathrm{Ab}$ for $k\geqslant2$ (in fact we don't need the structure of a group, only a monoid). The structure of $E_{n+k}$-monoid is given by $\left(n+k\right)$ commuting (necessarily equal) associtive multiplications, which amounts to giving a series of commuting $\left(n+k\right)$-dimensional cubes which have the muplication maps on edges, the commutativity conditions on 2-faces etc for all operation arities. The highest degree condition corresponds to the cube itself and is $\left(n+k\right)$-dimensional. In an $n$-category it reduces to a relation, i.e. if the corresponding $\left(n+k\right)$-dimensional paths exists then they are unique and no relation of higher degree between them is possible, thus any $E_{n+1}$-monoid is automatically an $E_{n+k}$-monoid.
As usual in category theory, we have moved the burden of work from the proof of the statement to the definitions, which reduces the actual proof to some purely formal statements. One could probably say that it requires a perverted state of mind to claim that the proof above is "simple", however I still make this claim: it involves only general facts about higher algebras and higher categories. In a world where children study homotopy theory instead of set theory all statements above would be most natural and can be verified mentally.
I think I'll state it concisely: Hurewicz theorem is the statement that for $(n-1)$-connected spaces the $n$-truncation of the morphism into abelianization is an abelianization of $\pi_n$. The truncation commutes with free algebra functor by abstract nonsense and the free algebra is $(n-1)$-connected, thus we study ablianization on the category of $(n-1)$-connected $n$-truncated spaces, which is equivalent to $Set_*$, $Grp$ or $Ab$ depending on $n$, where abelianization is obvious, QED.