As far as I can tell, there are two mainstream conventions for defining formulas in FOL. Sometimes predicates of arity $0$ are allowed, thus countenancing propositional variables for FOL. Other conventions disallow propositional variables.
I’ve only ever had experience with the first convention, as I think it is much more standard for philosophers. However, mathematicians seem to be adamant that FOL doesn’t contain propositional variables. This is expressed here: Is there no propositional letter in first order logic?.
Is this just for the sake of defining a simpler system, or is there an actual reason to remove propositional variables from FOL? Is there a reason to remove predicates other than $\in$ from set theories? It seems to weaken our expressive capacities, even though adding propositional variables doesn’t do any harm. Further, this convention flies in the face of the “bottom-up” approach for defining new/more expressive logics/theories out of simpler ones. Is there an actual mathematical reason for this convention, or is it just standard practice?