still just as vulnerable to the Finney attack, unless you require your MAIT to reject new *blocks* that double-spend the transactions they accepted. And this introduces a risk of a fork. So, no.
Merchants don't need 100% assurance that transactions will not be double spent.
They need a defined amount of risk so that they can accurately price it.