Hi there! The game actually does have shadows, but they were removed in the browser version for performance. There are shadows in the downloadable version of the game, which I recommend all people to play instead.
Perhaps. Although you can get used or low-end ones, I do agree that developers keep pushing the minimum requirements too far, making them less useful (completely artificially). That’s a different problem, though.