Data Lake Gen2 File System

When I create a container using azurerm_storage_container of type blob in a SA which has HNS enabled and when I create a container using azurerm_storage_data_lake_gen2_filesystem - the resulting containers are pretty much identical.

Can someone please help understand the reasoning behind azurerm_storage_data_lake_gen2_filesystem? It seems it limits the usage of those from, say, EventHubs captures, although potentially it should just work.