Purging the file brings it down to 0.5 MB, I would make the height fixed to floor finish levels
Since you generate the balustrade separately from the treads (a good idea) I would not generate it if hidden as per options to save a bit