Animation/ Root motion problem

Humm that seams like a lot of work… i mean if you want (root motion) wouldn’t be counter productive that the root motion was affected by gravity, friction, etc?
Just making sure, I’m not doing something wrong or unnecessary… The only way to use it properly is to set the mode to flying and than back?