Why can't we have two virtual bones with same parent and target?

It can be very useful, is there a limitation reason?
Or did you guys just thought people would make duplicate bones by mistake and it would be bad?
If so, is it possible to add a hidden option in the project settings to enable multiple vb bones with same parent and target for people who might find it useful?