yeah u r right to an extent, but i m comparing our bikes with INDIA, and their the points u have mentioned are pretty same..
road conditions are not that much good there.
poverty is also their, not everyone cant afford, but still they are cheaper there, they wear traditional cloths... even they have 100CC 150 125CC, and its still with kits, and with state of the art meters and stuff...
so y not here..!!
yaar chalo they r not suitable for everyone, but there must be a sports category of bikes,now dont say DELUxE is sporty..:S