Why does my boyfriend (22m) make stupid false promises to me (20f)?

My boyfriend and I are long distance and have been dating for a little under a year. And he has been making these dumb false promises for the whole relationship. Nothing serious but stupid stuff that confuses me.
For example, he had a pink hoodie he never wore (my fav color) so he said he was going to ship it to me in December. Of last year. He never did even after I brought it up multiple times.
I don't care about material things but it's more just him saying he would.
Another example is for my birthday last year he told me he was gonna make me a card and send me photos. He never did even after I brought it up to him.
Then it goes on about other things like him saying we'd watch a movie together (never happened), we'd play a game together (never happened).
So why does he lie over such small things? And is it justified to feel kinda crappy over it?
Why does my boyfriend (22m) make stupid false promises to me (20f)?
Post Opinion