Tackling Company Ownership and Tax Evasion

The Panama Paper, Paradise Papers and other leaks have repeatedly shown us that shell companies with complex ownership structures allow for tax evasion on an industrial scale. Why did it take the European Court of Justice to impose a €2 million fine on Ireland before the Government acted to process legislation that improves transparency of company ownership and tackles tax evasion?