It is not standard to block cross origin requests, in fact it rare or impossible in many cases.
It is standard to block cross origin requests that perform an action, usually a POST request.
But a GET request that just gets data is normally perfectly allowed cross origin. If I click a link from Google search results to the reddit homepage, that's a cross origin GET request, but reddit has to allow it, and recognize me as logged in. Also anything that could be embedded (such as an embedded Facebook comment box) would be required to allow cross origin GET requests.