I would like to know the answer to this question Treyarch if you read this please message me asap!
Can't ever see DLC becoming free. If they were to become free then the server life of the game would probably be dead anyway.
In our world today that will never happen.
The prices will drop eventually but it will never be free.