I really don’t agree, as a speaker of both languages.
There’s a lot of western-exceptionalism invested in the notion that Japanese somehow has an exceptional paucity of ability to express future events that’s categorically different than English, when in reality the situations are quite quite close to one another.
It’s not that English doesn’t have a future tense in a casual/non-strictly-morphological sense of “tense” — it’s that by that casual definition really Japanese is in almost the same boat, and we should stop playing this “invent arbitrary ways to claim the inscrutable Japanese mind speaks without the ability to use a future tense but English is different because I Say So” game.