SO Badge Progress Report
Is there a way to see progress of some badges?
If there is no way, why not implement it?
I can answer part of your question:
Answer: because development time costs money. The team needs to prioritize its work. If there are higher priority tasks, they will come first.