DHT22 Pullup resistor

I've read many messages and tutorials telling about the need of a 4K7 or 10K pullup resistor on the data line of DHT22 sensor.
I was wondering: why do not use the microprocessor internal pullup resistors?
If we define the port as INPUT_PULLUP then the external resistor would not be needed.

Had anyone tried to use the internal pullup resistor?

Internal pullup resistors usually is way higher than that – 20K-60K (depending on MCU) and may become sensitive to external "electrical noise". Tho from my testing I had 0 issues with noise while using internal pullups. It also depend how far sensor is from the MCU

It should work in theory. Try it, if it works – use it, I see nothing wrong with that.