Yeah, that’s what I would think. Normally U-turns are done where it’s possible to see a vehicle traveling orthogonal to your current direction for other reasons - this is at an intersection.

Now suppose someone did put it in, should these be removed? If not, how should programs that consume OSM treat these, should they simply be ignored (target application: mkgmap. Seems to give funny errors when it encounters these…)