This also bothered me when I was learning QFT. My current understanding is that this $1\over\sqrt{2\omega_p}$ is not important. The reasons why books are written in this I guess are as following.
People used to work with harmonic oscillators, where they set
$$x=\frac{1}{\sqrt{2\omega}}(a+a^\dagger).$$
Remember that QFT is merely many harmonic oscillators with different $\omega$ summed together. So they chose this historical convention.
This factor can simplify the commutator of $a$ and $a^\dagger$
$$[a_{p},a_{p'}^\dagger]=(2\pi)^3\delta^3(p-p').$$
This makes $a$ and $a^\dagger$ more suitable for the name creation/annihilation operators.
You need not stick to this convention. Some books, for example, string theory textbooks, do not adopt this convention. And you will get a slightly different version of commutators.