Bluh bluh, Dark, it's been rehashed a million times. It wasn't anything to do with being entitled to free stuff. People were pissed because the game's outward facing elements stated -- promised, really, for all that's completely unbinding in a meaningful sense -- a great deal more content and continued development, and then prompt dipped without much warning and little to no of said expanded content. If it hadn't been for those promises and pretty words, there probably wouldn't have been much enmity at all towards Terraria. People didn't feel entitled toward free stuff, they felt betrayed by promises broken.
Now, the thing folks should take away from this, from the developers side, is to never ever say goddamn anything about anything until it's done. No promises, no predictions. No dates, no conjecture. "It'll be done when it's done" and "Well, maybe. We'll see when we see" should be the absolute entirety of your PR department, and not a frakdamn thing else should be said, ever. Screenshots or videos are somewhat more acceptable, but "pics or it isn't happening" should be your motto and final word.
For the purchaser, it's reaffirmation to not trust a single word bloody anyone selling anything says. The gamer's motto should be "put up or STFU" and zero tolerance for any other shenanigans permitted. Anything not legally binding should be considered fiction until proven otherwise, via video, screenshot (less trustworthy, picture editing is incredible nowadays), or direct experience (demo, borrowing from friend, "borrowing" from "friend"). It's not very complicated.
Anyway. The pretty words seem kinda' pretty. Weird that it seems to be cribbing some stuff from Starbound (one tile movement, etc.), but understandable as from what I recall they share some coding elements. But we'll see when we see.