The reason some piston makers quit putting in expansion slots was cost cutting and nothing else. This is not a guess, or an opinion, I called the manufacturers when the company I used first droped them. That guy told me I could always put them in myself, and I said indeed I could but I wouldn't buy unfinished products.
They all used to have them. That is all we ever used and no trouble.
The slots have a very important job, that is to be able to not to expand in the cylinders, in a cold engine, when first started with so much pressure as to score the cylinders.
But you can still have problems "IF", The rods are out of alignment, as many are. If the piston clearance is not right. If there is not enough piston to head clearance, if the crank is not set right, that being, front to back, wrist pin clearance, ect.
I will not use pistons with out expanson slots, and we are not talking modern engines here.