да, только первое - проприетарная поделка, а на второе, ты открываешь rfc/драфты, дампишь апдейтики и понимаешь : вот тут работает не правильно, или правильно. Да, это сложнее, но в случае с M-LAG/MC-LAG/ETH-trunk и прочее - ты можешь это сделать, а тут только писать в *TAC. Ну и не говоря уже про интероп.
про проприетарщину согласен