Turning your piston into swiss cheese is fine, the hardcore hong kong guys use TM pistons because they're real durable to begin with. It won't affect compression, because the compression happens on your piston head, not the sides of your piston

It's just a real hassle to do.