Smurfs are newly created accounts on which a high ranked player plays, correct?
This method conceals their actual MMR and other information about the player, meaning it's expected that you can get matched against a smurf.
It would be a bug if an actual high ranked player would be placed against you, so if you're saying that you get high ranked players to play against then it's a bug since certain players on the ladder should not be matched with those much higher than them.
Though if it actually is a new account, then there is nothing to really do about it from this perspective since the system works as intended.
If you want to suggest a way to prevent smurfs from getting into your game, feel free to post feedback or go start a discussion in one of the other forums regarding Apex Legends.
Feedback and suggestions are always appreciated and I'm sure others will stand behind it since smurfs do plague the game quite a lot.