I believe Xtracycle states that they are necessary if you are putting a child seat on the Flightdeck. I like them as they do keep things secure and rigid. As for weatherproofing, they claim to keep water out so that is good but it's not like I'm checking to see if any water got in after a ride in the rain. Yes 4 is ideal and they are overpriced.