Makewalk. Why forward is -Y axis?

I had an error while retargeting, watched here: https://thomasmakehuman.wordpress.com/m ... e-actions/
I found that error was because my armature's front was at +X axis, top - +Z axis, left - +Y axis.
And MakeWalk needs forward of armature at -Y axis.
Why such a strange decision??
It really annoying me, that every program tries to position armature with a strange way..
(from school I remember (when we learned Decart's coordinates: +X was forward, +Y was top. When added Z axis, then +Z was top, +X was forward, Y was to left and right)
Thank you.
I found that error was because my armature's front was at +X axis, top - +Z axis, left - +Y axis.
And MakeWalk needs forward of armature at -Y axis.
Why such a strange decision??
It really annoying me, that every program tries to position armature with a strange way..
(from school I remember (when we learned Decart's coordinates: +X was forward, +Y was top. When added Z axis, then +Z was top, +X was forward, Y was to left and right)
Thank you.