Did you read what Leadership now does? It still lowers monthly supply usage by now reducing ship monthly maintenance costs. I've got a level 56 character and just recently maxed out Leadership 10 and the other skill that lowers monthly supply usage - all total its saving me 50% on supply drain per month.
That is hardly worth mentioning, compare to the supplies cost of CR recovery and repair, it's really not much. Unless you don't engage at all.
Let's just do math, assume you go for a battle 4 times a month, which is not quite often at all. and you deploy 75% of the ships for each engagement, which is quite reasonable as well, cos you wont let the freighters or tankers in the battlefield. Deployment recovery is basically a month's maintenance cost for most of the ships. That would cost 3 months' supplies to recover the CR only, not to mention the armor and hull damage the ships taken. So with the leadership tree's aid you cost 50% less month's supplies for maintenance. Total cost is 3.5 month's supplies for that given month. Without the skill it's 4 month's supplies. So the fleet overall save 12.5 percent of supplies in total. That 12.5 percent of saving on supplies at the cost of 10 aptitude points and 10 skill points. NO WAY!
So unless you are playing mod(SS+), please consider invest in the leadership tree only at the late game. Combat and technology are more helpful to improve the fleet's combat efficiency.
Btw, my character is lv 83 now.