It could be worn out ratchets/paws/whatever inside the cheaper shifters. Sometimes the higher price for the next level of components are warranted.
Also, maybe they're gummed up or something. Have you tried flushing them out with a cleaner and relubing the internals?