While they allow you to bring wine onboard, they also clearly state that a corkage fee will be charged if consumed in a public place (e.g., dining room or bar). In practice, they usually don’t charge.
As to your “solution,” please note that a corkage fee has absolutely nothing to do with who opens the bottle or where it is actually opened - look it up if you don’t believe me.