Trust and traceability are key, but too many reasons to list here. Releases should always have a unique version number and changelog. Pedals nailed it, this is the most basic stuff a software shop should be doing - amateur hour at Autel!
Without unique versions, how does autel internally protect against human error of releasing or modifying the wrong version? How does support know which is which when calls come in? Doing this the wrong way creates a footgun - someone there will eventually get confused and compounding mistakes get made. I've seen firsthand the mishaps this can lead to and it's not pretty.
Had our keen community not caught this, we could have some members' drones experiencing different behavior on the "same" firmware and ended up creating more problems trying to help them. Building software the right way is especially important for something that flies. When we have no idea what changed, or why, in a system where bugs can cause harm to humans and property - its not just a case of bad practice, it's dangerous.