the CR-Z is hated mostly because it isn’t a CR-X.
people wanted light, simple, sporty, fun to drive civic 3 door like the original CR-X with great mileage and they got an overweight, not sporty, lux’d up un fun civic that didn’t get anywhere near the mileage that the old CR-X got.