Remember, you cannot possibly get everything you want in FIRST. If you want to get up the ramp, you may have to give up on having bumpers on the ends of your robot. If you want bumpers on the ends of your robot, you may not have enough clearance to get up the ramp. It is all about compromise and what your team views as the higher priority.
And if you are mad about this, the bumper rule was purposely designed this way.