• 1. A lack of general understanding about the database.

    2. No documentation.

    3. A general acceptance of poor performance.

    4. The inability or unwillingness to learn new things.

    There are others (like loops where they're not needed and inchworm splitters), but they all point back to #1. If people don't understand how the database works, everything goes downhill from there. I guess it stems from attitude.