Well, it was mainly to answer @AlW’s question if it is possible and see how long it would take. The main problem is how to distribute the holes nicely - I didn’t care about that, I simply used a hack by arraying 10K circles on the XY plane and then applying them to the sphere with ApplyUV. The distribution is awful and the holes are not round, but it creates 10K curves on the hemisphere surface in a fraction of a second. Then I just Split the surface with the curves, it ran for a minute or two (but my machine is 5+ years old). I then tried offsetting the result solid, that ran for somewhat longer maybe 3-4 minutes?
So the answer is 10K holes in a surface like that does not pose any sort of problem for Rhino. The trick is getting a nice distribution, I don’t know how to do that, but one of the Grasshopper guys might have a good formula. If you are 3D printing the object, they do not need to be 100% round either - just as long as they are close within the printer tolerance.
So are the holes are just there to get the vacuum distributed to the sheet to be formed?