1. Makes families heavy and system slow.
2. Arrayed components can't be joined each other after loaded into projects.
Once I've made a 'Joinable Stair Family' couple of years ago.(I think most people would understand why I made it)
You can download the family here
This looks work fine, but it's little bit heavy and can't have joined steps when they are increased in a project. (so I had to make steps array enough numbers in family editor.)
Here is another version I recently made.
