Walker or wp_get_nav_menu_items VS jQuery

As you know, walker is server side method while jQuery is client side method. You need to choose what will be the best in any situation.
If you don’t use a dedicated Walker for each menu, default WordPress Walker will run so why don’t use your own and adapt it via jQuery for the different support target ?