I wanna double check something. OP, are you from UK or just somewhere else in the EU? because AFAIK, there is still a difference in products made available -- as far as exchanges who complies with regulatory bodies are concerned.
Last I checked, FCA was trying to block leverage trading for retail folks in the UK as much as possible. Kraken likely had to comply to their policies as well.