How is it a botched release if you are fully aware of the limitations/upcoming features before making a purchase decision? What they are doing is very common procedure across many industries and is done because it always satisfies the largest number of people. Those customers chomping at the bit to get one are able to with knowledge of the missing features, and people who require one or more of the missing features are free to wait or buy something else. No harm is being done whatsoever.
Unless DJI is forcing people to buy the drone, or actively advertising these features are in fact available at launch when they are not, they aren't doing anything wrong or anything most other electronics companies don't already do.
I have been buying digital cameras for over 15 years and not a single one of them has been "complete" at time of purchase. As a particularly relevant example, I just placed an order for a Nikon Z9, and it has a list of significant features to be added sometime in 2022 via firmware. There is nothing unusual about that. I got a new vehicle back in September, and there are certain features promised via dealership updates down the road that are unavailable despite the vehicle having the hardware capability from the factory. Home theater equipment is regularly sold with the same promises of added features/compatibility sometime down the road - sometimes these aren't even free upgrades. Computer parts are another example of an industry that does exactly what DJI is doing - motherboard, GPU and CPU manufacturers regularly advertise features that will eventually be available, but are not on release day.
There is no real downside to what they are doing. For the sake of this discussion, let's say the drone will have the promised features by February, 2022. The people who require those features are going to wait until February 2022 regardless so they haven't lost anything, those who don't require them receive a very capable drone ~3 months earlier, and DJI gets the
M3 to market as early as possible. It's a win for every party involved. If the drone was not released until February 2022, a significant portion of their customers would be pointlessly left waiting. and that isn't good for either them or DJI.
It seems to me that the people most upset by this want to have their cake and eat it too, which is not how much of the electronics industry works. There will also almost certainly be bugs/issues that no reasonable amount of testing will have discovered, and that is what warranty and additional firmware updates are for. People will always be unhappy about something but this is common practice.