How come? I find them nice to allow for certain actions that don't really require navigation, and may want the user to easily return whenever they do anything in the modal or not. I understand it is historically bad due to accessibility, but there's more native support for it now. Assuming it is implemented with that in mind, is it still bad?
Modals are... modal. Popping up a dialog that requires interaction, while blocking access to the rest of the application.
Again, this is sometimes appropriate, but it's desperately wrong in so many places it gets used.