I haven't played chess competitively for about 6 years since 2016, but I was trying to point out that if you haven't prepared the openings by rote the higher rated players will usually caught you by traps.
I disagree. Stronger players don't usually win by going for traps. That is because going for a trap usually would be risky. Stronger players will have a big edge in the middlegame anyway, so usually they would try and beat you there. That being said, it's not a bad idea to try and learn the opening traps in your opening. In fact, if you would play 1. e4, e5, I would advise that you did learn about some traps (or make sure you learn the first time you lose against one of them).
You are right except for the "grandmasters don't do weird things in the opening" part... GMs only care about "good moves"... no one cares about opening principle. If a move is good then the GM is going to play it.
World championship matches have taught us this. Was it karjakin vs carlsen? or maybe caruana vs carlsen where both players moved their knights about 6-7 times in the opening in a row... anand vs topalov was filled with knights being developed on the side of the board.
Opening principles are, more relevant to the topic, useless for beginners/ intermediate players. I think we as weak players(not talking about you, referring to myself and the OP) should focus on not blundering and finding good moves since that's all which matters.
Just my opinion
We could debate on what superGMs are doing. However, I think I preempted that by saying that GMs don't do anything weird in the beginning phase of the opening. If you look at the Italian, with all its fascinating tempo play, you'll still see that the first 5 moves are almost invariably made up of moves that are following the opening principles. Yes, after move x they might start doing superGM stuff with their openings, but they start out the same way as we do. Anyway, for us mortals that's not so problematic, because we can still play for all results when we do play normal moves instead of computer generated ones.