I understand this but there is a reason why Switzerland decided not to join EU in the first place. I don't know exact reason. I suggest they preferred to selectively accept some terms instead of taking all burden of membership in the EU.
I like open-economy and globalisation but I would prefer more decentralised system instead of concentrating all power in the single place and then impose regulations across the board. In short, I would not put all eggs to one basket.
Although, I understand that some people voted for Brexit just because of emotions.