Back in the day when I was learning, I struggled with a similar problem. I couldn't understand how my heroes could play things so perfectly. But then my guitar teacher at the time pointed out that the recordings I was listening to were just a snapshot, a capture at that time and that they had played the same part 20 times and just chosen the best version. They weren't perfect at all, they were mostly improvised and just happened to be what the fingers played. When I went to watch some of those players do it live I realised that he was right, they rarely played it like the record, they hadn't listened to it in the same detail I had, they just played it with the same 'feel'. Sounded just as good.
Sometimes those 'mistakes' are what defines us as players, otherwise everyone would play in exactly the same way.