They don't make windscreens or fitters like they used to. I have 2 cars which had to have new windscreens fitted and both had to be redone.
1st was the 80 series, windscreen was not placed properly, sealing around the rubber was bubbly, and he fitted a seal that needed trim to be inserted which he killed when removing it. Told me to go by a new one. Trim was dearer than the windscreen. Was replaced by an old guy, done right and no trim was needed.
2nd was the Corolla. Rubber seal peeled away from the car within a week, windscreen looked sandblasted on cold damp mornings. Tried cleaning it a few times , didn't improve it. Replaced again with an older gent and no problems.