

Drilling is simply a necessity caused by typical fdm printing. The top is going to bridge so will sag unless using support material with 0 z height. Even then, it won’t stop the layer stepping and drilling is needed to get as close to a perfect hole as possible for pins to fit as best as they can.
I haven’t dyed anything so don’t know about that. What is your reason to seal it? I have yet to see a worthwhile reason. It either wears off so is pointless or people want to seal it for the wrong reasons. For other things like texture, there are easier methods.