Now imagine, if someone want to order the food, and he open your app. He is asked to input his location, than select his location... He goes through many steps before he is able to see your restaurant list.
If not necessary, I personally never used an app or website which requires few steps to enter it to see the content inside. I always left the website or uninstalled the app after it ask me to login or register etc.
I am pretty sure their are many people like me.
So straight to the point, without wasting time. New flow is better than old one.