Objects spawn on cursor rather than in the origin
You mean the 3D cursor right? According to blender manual, this is exactly what 3D cursor does:


  The 3D Cursor is used as the origin for any added object, can be used and moved with the snap tool, and is an option for the pivot point.


If you need a shortcut to place the 3D cursor back at the center, try using Shift + C.