Interesting. Do you remember where you saw the discharge after every 10 flights? Was it in this thread or in a manual. If you search on Google you will get more misinformation than real. You need to use the manufacturers operations manuals. You also need to specify what the maintenance is for various battery technologies. It is different for different types of lithium batteries. LiPos, LiFes, Lion, and LIHvs. Also if smart technology is involved in battery management it impacts the maintenance as the smart technology always imposes a drain on the battery due to the battery level being monitored by electronic circuits.
DJI Mavic batteries. M2,
MA and MP are all Smart LiHvs.
If you follow the operations specified in the battery safety manual you will be fine. Your batteries, your choice, on Discharging down to 0 every 3 months. This is about battery ageing and the "Fuel Gauge" calibration. If you just charge all your Smart batteries every 3 months and put them back in the box you will be fine. The self discharge will drop them back to storage charge. The calibration only really needs to be done after 30 Plus flights to cover the battery ageing. You should get at least 500 flight as long as you maintain them correctly and never discharge them below 40% charge in flight. The number of discharges below the nominal voltage of the cell reduces the number of cycles for battery life by a small percentage.
If you follow the manual you will be fine and not need to buy batteries every 12 month. Think of it as part of your learning curve. We all need to go through that.
Cheers Brian
p.s. Here is the text from the Battery Safety manual.
Battery Maintenance
1. Never over-discharge, as this may lead to battery cell damage.
2. Battery life may be reduced if not used for a long time.
3. Fullly charge and discharge the battery at least once every 3 months to
maintain battery health.
Relevant text highlighted.