Yes, single tuple values are useful for example for passing to a function which expects a tuple (because it might expect zero, one or multiple values).
The thing is, your example is the way tuple should be defined. The parenthesis are merely allowed (and ignored). Why? I see this as a mistake of language creators. But to be fair, it is difficult to make a perfect language (or anything really), and Python is pretty close imho.