It's sensible to keep the shoes on for take-off and landing, although 'forcing' people when it's not a policy is probably not a good idea.
However, I think it should be a policy. Even if it's just to keep some people's stinky feet encased in shoes for a little bit longer.