You had that “I don’t care” attitude in a first place and you reap what you sow. If you don’t care about someone played the game in X expansion neither do I care if you didn’t. Simple logic. On the other hand clearly company doesn’t agree with your opinion.
Yes it is my problem when I joined the game. How can I blame anyone for being late? You clearly have an issues of understanding obvious things.
In the end you can cry and moan as much as you want, fact is that you won’t get something which was established as limited time reward.