I was looking at Go vs Shogi time control and was surprised that at top level Shogi match usually give more time to players, despite being mathematically less complex. AFAIK the longest allotted time in Go is Japanese Mejin match at 8 hour/player. Longest for Shogi is Shogi Mejiin Match at 9 hour/player. Even standard ranking match in Japanese Shogi allow 6 hour/player, more than any Chess tournament I have seen (at present).
I watched a lot of Shogi match, and that just make 3.15 hours allotted in WCC looks low.
(The 8-9 hour match is a 2-day match. At specified time on the first day player do sealed move, to be reveal at the beginning of a match the next day.)