Few fans seem to care that TNG's Relics threw a huge spanner in the works of Trek continuity. They all recognise that it did, but just make excuses to cover up for one of the series' best ever episodes.
It wasn't a huge spanner in the works. It's a minor inconsistency where Scotty presumes that Kirk has come to rescue him despite seeing his death many years earlier. It could easily be explained away that after decades in a transporter beam, Scotty was just confused. Besides, Relics didn't cause the problem. Generations did. Relics was produced before Generations.