That’s true, Ionic modal does hide the tabs for you as well, but using modals does have its limitations as well.
For example, if you use a modal on a page that you need to have access to a custom camera view (Cordova-Camera-Preview, LastCam, etc…) a modal wont work, because it requires you be at the base level of the app (a page), and not a modal.
The same can be said for using Google Maps (from what I recall), you need to be on an Ionic page, not a modal.
Similarly, Ionic slides (in v3, I haven’t tried in 4) would act really strange if you put them inside of a modal.
I will add the Ionic modal to the article as an alternative method, but do keep in mind that it has its limitations