The "don't end a sentence with a preposition" rule is not a natural part of the English language. No, it was invented by pedants in the 1800s with nothing better to do with their time other than circlejerk to the Latin language and shoehorn aspects of it into the "inferior" English language. Most experts nowadays disown this silly rule.