matagal na yan ah, and not not only BPI is doing that. even metrobank. ganyan talaga kasi you're transacting from a different network (megalink/banknet to expressnet). the price we pay for convenience.
it was actually designed for credit card CA, that's why they carry the cirrus logo.