Complaint 1: Because people are dumb / willing enough to pay that price. Take your pick and delete the other one.
Complaint 2: It is still early days for the technology in terms of hardware features. You're not going to get a consistant feature set until it is known which features are important and how best to implement them.
Complaint 3: It takes a while before both software/hardware catches up to where we want it to be. If you take early analogue stick games on the PS1 for instance, they were pretty terrible to control for the most part. It really took until this generation before you could be assured a pretty consistant experience with using the new standard which was a dual analogue stick controller both between the improved physical hardware and developer experience.
Tease.







