I have to agree with Recon on this one.
When you say - "part of the appeal of F2P games is making as many accounts as you would like. There's a lot of reasons do so, and none of which are because of cheating. It's a mental thing to try something completely different on an account you don't care about the stats."
It sounds like you are speaking for everyone with this above statement. To even suggest that NONE of which are because of cheating... reallly? Maybe you yourself don't smurf for those reasons but to suggest nobody does is just ignorance. The majority do it specifically to have easier matches - yes, which means being pitted against players nowhere near your skill level to beat the hell out of them to feel good about oneself.
You can't understand why some are so against it? If you are able to place yourself in the shoes of others you might be enlightened to the perceptions of others in regards to smurfing and alt accounts - despite that Respawn has ok'd it for the grind.
Apex is a entirely different beast now than it was back in the day...especially for a noob player. It is extremely harder now for a new player to enjoy as alt accounts have added to the crippling of the MM and abolished in a sense, being matched against similar skilled combatants.
Lots of players say, smurfing shouldn't be a big deal because much like you said - " There's ranked and SBMM, which regardless of your level, will then put you against similarly skilled opponents sooner than later."
Meaning, some say, its fine because you will only meet that person once and after a bunch of matches demolishing new players and low level players, these individuals will be placed appropriately - eventually.
However, with the amount of smurf accounts, that poor noob or low level player is going to face them over and over and over again getting plundered and pillaged to know end. Is that fair for someone placing their time and money into a game they believe is fair because the game is advertised as playing against similar skilled opponents?
Unfortunately there are most likely more alt accounts at this moment in a 6 year old game than not. A massive amount of the player base (especially long time Apex players) have more than 3 accounts. There are hundreds if not thousands that have multiple accounts. I know of many that have over 30 accounts for Apex. Alot of players when they hit the top of their skill gap and are facing their equal don't have fun anymore, hence why they make a new account and start all over again.
So for the low skilled players, new players and average skilled even, facing one person that has been playing the game for years on a fresh account is extremely frustrating as while they are making their way through the grind for the ____ time - you are cannon fodder, and decimated in mili-seconds by someone you can tell, is light years above your skill level. Is that fair?
You make comments such as "its not a big deal." - Maybe to you, but what makes you believe that everybody out there shares the same opinion. If you are a below average player, how can this be something that is just not a big deal to you, if you are losing constantly and consistently to alt accounts used by players that have no business being in your low lobbies?
In my opinion, like Recon said, if an account has been hacked than it makes sense... its a new primary account. These reasons like - I'm making a new account for the grind. Streaming for views or clout. Tired of playing sweaty. Want to feel better about my self. Enjoy beating up noobs and low skilled players. Or - I'm going to fight for a way to make gaming fun for myself. I don't care what anyone else thinks anymore - such as you stated above - all come at the expense of other people. That in itself is a much bigger problem.
You mentioned yourself - "The games I get in Bronze through Silver are typically way harder than Gold or Plat matches." One of the reasons this is - is exactly that. The amount of alt accounts being used over and over again. Bronze through to silver have more top end players on alt accounts in it than legit real players that live in that skill bracket. Obviously being matched with noob players and low skilled players is a thing in those ranks as well as cheaters. But top players on alt accounts don't belong there in the first place. On top of being a noob or low skilled player, as if it isn't bad enough to face these accounts regularly again and again getting beating to a pulp on the reg... but they have to put up with the frustration the top end player on their team smurfing is feeling when it comes out in the form of toxicity. Like its the noob or low skilled player's fault that the top player smurfing is stuck with them.
I'll close with this - you also said the following - "I want to hangout, in a multiplayer game, with my friends, and not stress out, or completely defeated feeling when these opponents feel impossible because they cheat or just completely no-life a game"
Now I know you are talking about cheaters.. again, however - This very feeling above you stated is the exact same feeling (defeated) that new players, low skilled players feel on the regular when being beaten up again and again by someone light years above their skill level on an alt account in the lowest of lobbies. I hope that you can understand what my words are trying to say in this particular regard.
Happy gaming.