No I think your underestimating The Dji applications. They are sold with warranty, they offer after sales warranty. I've not tested this but i'm sure the app won't let the batteries go to zero % although it says it on the app. Although the app says Zero the battery is far from it and forces the drone to land unlike an aircraft that you don't have the sophiticated app as Dji offer.
Why Would Dji be replacing batteries all the time due to avoidable and frankly dangerous lipo conditioning.
My guess, they won't.
You have mixed voltages up again. No. nothing bar a major catastrophe will get the Battery to 0V.
They are not Lead Acid, not NiMH, not NiCad not LiOn. They are Lipos.
LiPos have a bias Voltage of 3.0V that is they are past flat if you get them to 3.0V At 3.0V and below the chemistry is breaking down rapidly and the battery is nuked.
So The actually battery percentages is 3.3V = 0% and 4.2V =100%
The LiPo Battery chemistry is only stable at 3.7-3.8 V per cell. If you charge above this level to use the battery it actually does and consumes a Battery Charge Cycle. The further the battery is from that stable charge voltage the faster the battery deriorates. Tthis is why the Smart batteries discharge the battery down to these voltages by themselves. The same occurs when the battery is discharged below its stable voltage, the battery deteriorates.
The amount of deterioration (Active destructive chemistry) is relative to how far the current charge is away from its stable voltage level. This is exponential.
The batteries can fly perform 150 odd Cycles if you ensure you never leave the batteries fully charged and you never discharge below 30%. However if you never discharge the battery below its stable voltage 3.7V you can get 10 times the number of cycles.
Fo those that discharge to 10-20 % the life charge cycle is about 100 cycles.
This is why Battery chargers have a setting for Storage charge. LiPo Storage charge is 3.8V per Cell. This way batteries can be stored for long periods of time without damage.
The app haas nothing to do with battery discharge. You can fly the drone without the app. Its the drone that initiates RTH on low battery not the App. Thats why it can initiate the RTH on Lost Signal.
You can power up the drone without the controller or app and the drone will slowly discharge the battery below 3.0v and down to 0 and destroy the battery. Nothing Can prevent that.
The DJI App does not prevent you from doing anything Stupid, like fly illegally, fly into objects with the avoidance turned off, fly over water at too low an altitude and crash into the water.
It also does not prevent you from discharging the batteries too far. Why do you think that their drones fall from the sky if you fight the auto land on low battery. There is not enough power in the battery to keep then props spinning and the electronics powered up.
Anyhow they are your batteries, treat them as you will. Just dont come back here and say you're batteries a damaged and you want DJI to replace them under warranty.
"frankly dangerous lipo conditioning".
Are you getting confused again thinking LiPos need to be fully discharged and fully Charged i.s. Cycled / conditioned like NiCd batteries. I can assure you that is not the case. LiPos do not have a memory.
p.s. You have a misunderstanding of Warranty.
Yes DJI provide warranty for Faults in manufacture, Defects etc, not mis use of their product.