Oh lord you're at it again!
We're going way off topic here, but maybe you should be looking at your pc specs and Revit build if there are that many crashes. I wouldn't say we 're using the best available, but we have up to 7 working on one project. Sure there are times when something goes wrong, but 95% of the time its operator error.
And whats wrong with joined elements? The majority of those that automatically join - you want them to, and if you don't, unjoin them. Simple.