A lot of it was due to the tools the designers had. None of them were exquisite, some being downright terrible. I’ve tried it countless times in the past 3 years but I just couldn’t stand them. If you run a custom ROM then you must have tried installing a theme. It wasn’t a performance boosting update or a security overhaul.
CyanogenMod did something great for Android enthusiasts recently.