Dead ends can be identified. These are often decent places to place special items or NPCs.
Alternatively, dead ends can be removed from the maze in order to create a more interesting shape or simply decrease the number of active cells. By definition, they are not blocking any paths.
In some cases, those dead ends might be the only thing we're interested in. The walls between maze paths can be ignored as mere tools for hollowing the room.
PS: I've been noticing that my recent demo files are being shoved into the projects that include their libraries. This library should be fine. I'll upload fixes for the rest soon.