It's only a choice if we have open standards so you can actually choose between different implementations.