The main reason is that https://www.libtorrent.org/, which is the literal backbone of most torrenting clients, has implemented supported for I2P only recently in its latest v2.x branch… It takes time for libtorrent to iron out bugs and stablize and it takes more for clients to upgrade their embedded libtorrent to v2.x.