Абстрактный модификатор для метода интерфейса всегда избыточен, также как и открытый модификатор.
Модификатор abstract в самом интерфейсе может быть излишним по строгой технической причине, так как интерфейс никогда не может быть создан с использованием оператора new, и интерфейс всегда будет абстрактным, если его спросить через отражение.
Однако может быть семантическая причина для объявления абстрактного интерфейса (который также поддерживается различными инструментами UML):
Возможно, вы захотите выразить, что интерфейс явно объявлен абстрактным таким образом, что неабстрактный класс может реализовывать интерфейс не напрямую, а только через подчиненный интерфейс.
Так, например вы можете считать интерфейсный узел семантически абстрактным, в то время как вложенные интерфейсы папка и файл, расширяющие узел, семантически не являются абстрактными. У вас никогда не будет экземпляра, который является только узлом - это будет папка или файл.
Более того, существуют платформы, которые позволяют "создавать" интерфейсы (технически через динамические прокси). Там некоторый интерфейс (например, предопределенный базовый интерфейс) не разрешено предоставлять в качестве аргумента. Для целей документации в исходном коде может иметь смысл использовать модификатор abstract для выражения такой информации.