I appreciate the effort and technique, especially for deck items that will see tension from rigging. On the mast however, normally that area has a little play for adjustment.
First, when putting the mast through the hole in the deck, it’s hard enough to find the lower support by feel as you will not be able to see it. If you have to find a tiny pin hole…yikes!
Second, the mast normally have a certain rake forward or aft, this is usually very minimal. But it means the mast is not 90 degrees to the ship or the base. Some use an angle finder and level to adjust this. A pre-drilled hole forces a location without the possibility of adjustment. In fact, if the hole in the deck is not perfectly lined up it could force a rake that may be undesirable.
And finally, some people don’t glue the mast in place, but rather let the shroud lines and stays secure it. I’m not in favor of this approach as you can’t really set your rake and trust it to stay.
So that technique of pinning, is a good method for deck furnishings and other components, but I would advise against it on the mast for the aforementioned reasons.
I like that you are thinking ahead and looking for better ways to do things! That’s a great first step in being a better ship model builder! Keep up the good work.