This is one of those cases where i really wished they listened to the fan base more. A while ago i read an amazing fan-created design which developed the Happiness/Friendship system to go below zero and become Unhappiness/Anger. It allowed for certain drowntrodden, hated and useless Pokemon like Sunflora and Farfetch'd to evolve when unhappy/angry enough and allowed them to 1) actually be useful again, and 2) expand on the happiness/friendship system which currently allows something like 15 Pokemon to evolve when levels are high. But alas...