зайдем с другой стороны: что дает причисление HDFS к файловым системам, а не объектным стораджам? вот вам кто-то говорит "HDFS это объектный сторадж, а вы поперхнулись и такие - нет, это файловая система!" - чего вы добиться хотите таким?
У объектых сторейджей в большинстве своём это kv, хоть и могут под файл систему мимикрировать
Тот же S3, adsl пошёл чуть дальше
Модифицировать объект нельзя, у hdfs доступен append.
Объектый якобы проще скейлить, так как часто это просто хэштаблица, у файловой имеется иерархия и набор операций над директориями
В свое время сам реализовывал hdfs FileSystem интерфейс повер объектного сторейджа joyent, поэтому сталкивался с разным набором примитивов которые предоставляет объектный сторейдж и которые привычны по сравнению с тем что когда делал fuse а потом и кернел драйвер для своей игрушечный fs