Skillbased matchmaking?

I'm a little confused (and slightly frustrated maybe). I have like 30ish hours of playtime mostly as a solo player and I really enjoy this game so far. I understand that matchmaking is supposed to be skill based - now I just played a few matches today and did pretty well, survived some pretty intense player-encounters - but in every single one I ended up getting killed by some lvl 100 player with several prestiges levels - isn't this what skill based matchmaking should prevent?
I mean, I know I should not be too attached to my hunters and am I (slowly) getting used to losing one every now and then, but still it's quite frustrating to just get shred to pieces multiple times after I felt I did really well...