They are not better. A lot of players at that level are going for a "trick", a simple pattern.
If you fall for it then they will win. NO player in 1200 will go for a trick. They know that this is not the way to play chess... and win against players on their level.
I give you an example: players on that level will sacrifice a bishop for the opportunity to destroy your kings castle.
Then they will pose some threads and on that level this will work. The other player will panic and do some stupid moves... moves he would never do in a normal match. But with time pressure he will fall for that.
The way to win on that level: stay calm. As you can see on my level I am "stuck" on that level as you. I played a lot 1200 chess in the last months and "forgot" to focus on simple traps or stupid moves that "threaten" me as a player on 1200 will not do that. So you don't waste your time on thinking about it... and the patterns you need to react to it.
Once you manage to remember the patterns you will climb soon. Just keep playing and don't rage if you fall for a simple 2 moves trap. No worries.
For me I am not a player that is good enough to focus on both playstyles... so I am a very limited player... but I enjoy playing on 1200 most cause the games there good games.
Why are 800 - 1000 players are way stronger than 1200 - 1300 players ? like in the 1200 hundreds it was pretty easy to win but after some time I started getting matched against 800 - 1000 players I stared losing more and more . now I am stuck at 800 . 800 - 1000 players know all the theories and somehow always know the best moves against every gambit or opening I try to play . can anyone give me some tips .