I think they're being overly cautious, though, small transactions up to 150 EUR/month should be excluded, and there are ways of avoiding even that for businesses like Bitpay, unless the Netherlands where Bitpay's EU HQ are located implemented the directive differently.