One reason is by setting a minimum they encourage higher fees and make more. Another is that some fear low-fee transactions can be used for spam. Majority have 1 sat/b minimum.
Agree. With low fee txs relayed, you can potentially crash the network for low cost.