I don't accept this change, the cursor is used in many places.
Also, this request has been rejected before.
If you really don't want to see extra data over the view, you can use Only Render.
One change that makes some sense is not to show the 3d cursor in paint modes for example...
But am not convinced even of this... because:
- You can still grease pencil paint (which may use the cursor)
- WeightPaint + PoseMode may use the 3d cursor.
- TexturePaint + Clone uses the 3d cursor.
- The cursor can be used as a viewport offset.
Further the 3D cursor is a core part of Blender, if we optionally hide, it raises questions like... "Should the cursor be places when clicking if it cant be seen" or users may hide it and end up with confusing functionality when new tools use it.
If we want to use the cursor in some new features it means there is an argument against using it - since some users turn it off.
Then we have to add warnings, or temporarily display when it really _is_ needed (as with texture-paint-clone).
So, don't sabotage Blender's features, if users don't want to see they can quickly move it out of their way.