Following in the steps of the iPhone, Google added gesture-based navigation to Android in 2018. It's been a while since then, yet many people still cling to the old three-button navigation system. Allow me to make the case for gestures.
A big reason why so many people still use three-button navigation is Samsung. Despite Galaxy devices having gesture navigation built-in, Samsung defaults to three-button out of the box. You have to manually switch to gestures yourself---not everyone will know they can do that.
More Screen Real Estate
Let's start with the most obvious argument: screen real estate. One of the reasons why gesture navigation was created was to allow for more room on the screen for content. Simply put, by removing the navigation bar, you get more screen space for other things.
Admittedly, this isn't a huge deal, especially since so many Android phones already have large displays. However, it does make a noticeable difference. As you can see in the screenshots above, the navigation bar blocks an extra couple of lines of text in the browser. If you want to maximize what you can see on your screen, gesture navigation is the clear choice.
Faster App Switching
Multitasking is another benefit of gesture navigation. It's quicker to switch between recent apps with a gesture than tapping buttons. With three-button navigation, you need to tap the "Recents" button once and then tap the last app, or you can quickly tap the "Recents" button twice. Either way, it's two taps.
With gesture navigation, you simply swipe horizontally from left to right across the bar to slide the last app into frame. You can repeat the gesture---both from left to right and from right to left---to keep switching through apps like a rolodex. It's considerably quicker than tapping.
This is why gestures feel more fluid than three-button navigation. As silly as it might sound, tapping a touchscreen is more of a "chore" than swiping. With each tap you're waiting for the associated action. Swiping feels like a more immediate response.