Every dress Luna owns is a gift she had no say in. Every dress Luna owns was given to her by Celestia. Every time Celestia gives one is a way she tries to understand her sister.
Sisters are supposed share everything. Secrets, experiences, feelings, knowing silences... but sometimes first a silence must be broken for sisters to truly understand one another.