The short answer: no. A well-maintained scraper/razor will not scratch uncoated glass when properly used, as the glass is actually harder than the metal in the blade.
The long answer: sometimes. Scratches can arise while cleaning tempered glass, and is due to inherent defects on the surface of the glass. An example of such a defect is "fabricating debris." During the manufacturing process, microscopic glass particles can settle onto the glass, and when the glass is heat treated the particles are effectively baked onto the glass surface. When a window cleaner runs a scraper across glass with such defects, he dislodges them which can result in micro scratches across the surface of the glass.
Another example is the scratching caused during the post-construction clean up (the initial cleaning after your windows have been installed). Often mortar or concrete finds its way onto your glass. If improperly used, a scraper will dislodge this construction debris and severely scratch your glass. Additionally, using a low quality or rusted blade almost always results in damage.
Despite the occasional bad rap, scrapers remain a vital tool in the window cleaner's arsenal, and the window cleaning professionals at Squeegee Clean understand how they are best used.