In Australia it would be nice to tip workers, especially those that have earned it though it isn't necessary. In America though, tipping isn't technically necessary but not tipping is frowned upon as workers over there in most food places only make a mere few dollars an hour and rely on the tips.
When I've been dealt with great service at restaurants/cafes/shops I'll gladly tip but if it's anything below that I won't bother.