Why is Tasmota Beta preferred to MQTT discovery?

As per docs at https://tasmota.github.io/docs/Home-Assistant/ Tasmota Beta is the preferred method is using Tasmota with HA. Is there any actual benefit of doing this over MQTT though?

(Aside from they fact MQTT discovery is halted due to Tasmota beta being developers choice going forward)

Thank you