Utility bills, rent, taxes are predictable. Even most car repairs should not be an emergency. If you buy a car, or know anyone that has ever owned a car, you can confidently know that you will have unexpected car-related expenses. It happens to everyone and it should not be a surprise. If you own a car, immediately start putting some money aside so that when you get a flat, or crack the windshield, or need a new bearing, it's not an emergency.
If you have children, teach them money management. It's one of the most valuable skills for adult life. Additionally, talk to your local school district about teaching financial literacy courses!