I am opposed to microtransactions in single player games on principle. But that's not going to stop me buying an amazing game as long as the mtx isn't bad.
Shadow of War for example, is a great way of handling the whole "loot box" thing. Firstly, because they are not required in ANY way. You never once have to buy a loot box to proceed. They're not needed to "get an advantage" and they're never pushed on the player. You're told about the market once, then the game shuts up about it. You also have boxes purchasable with in game currency, which is good, as they're not forcing people to actually spend real money. There are "better" boxes you can buy with gold (which costs money), but they're basically just better rarity chance stuff, not guaranteed item X or anything like that. Plus there's daily quests and such which get you gold anyway. So simply playing the game will get you those regardless.
But another important factor is that the stuff from loot boxes isn't "better" than what you get in game. In fact, most of the time, it's worse. The main mechanic in the game is dominating orcs to add to your army. You want to find orcs with good skill sets. There are epic and legendary orcs, which basically just get an extra ability or two. But the common orcs can be just as good, and are more likely to be because you're far more likely to see a common orc with a "perfect" skill set as opposed to legendary ones. So while you can get guaranteed legendary orcs through gold loot boxes, they're most often going to be complete garbage, just like the orcs from free loot boxes, because they all just get randomized skills. So 9 out of 10 orcs you get from a box will just be worthless. You can and will find better by just playing, plus the ones you encounter as you play can be customized and improved by player actions. So you can "craft" perfect orcs easily.
So, sure, you could buy a bunch of loot boxes (with in game currency or real money) to get a bunch of orcs real quick... but they're pretty much going to be garbage. Or you could take 10-30 minutes dominating an uber army by, you know, PLAYING THE GAME.
Meanwhile you have games like Assassin's Creed Origins, where there is content that is ONLY AVAILABLE THROUGH PAID LOOT BOXES! THAT is just wrong, and is why I will NEVER be buying that game. I don't care if loot boxes are a shortcut, or contain boosters or anything like that. But if they are required to 100% a game, then they're done wrong. At the same time, the game has to NOT be designed around the mtx system. If microtransactions can give players a boost, that's fine. But if the game is designed to be a huge grind unless you buy the mtx... then that's a definitely red flag and something on my "never buy" list.
If they do put mtx in CP, I'm hoping it's going to be non-invasion and completely unneeded. Maybe gear or something (that you could get anyway by just playing). Or say XP (or CP equivalent) or money boosters, so you earn say 5-10% more for an hour... fine. Cosmetics... eh... I'm not a fan of those being locked away behind a paywall. But if they are going to have cosmetic items behind a paywall, just set it up as DLC and be done with it.