Dual pricing is where the are two transfer prices set. One in the accounts of the sending division, and a different one in the accounts of the receiving division.
There is no reason why a beyond budgeting approach should be more time consuming/costly – more likely the reverse.
I would not call it a barrier. However traditional budgeting is basing estimates on past history instead of focusing on the future and comparing with other companies etc..