Hmmm...I must say in the last few years I've gone from zero Citizens to 4, so maybe there is something in what you say!
There again, both Seiko and Citizen have very wide ranges. You say Citizen are cheap(ish), but they have a range of highs spec EcoDrive chronos, with radio timing etc, sometimes with dubious military associations, which are great but the RRP is £500+. Of course, if something similar was available from a Swiss Prestige brand it would 10 or 20 times as much!
Seiko do sell pricey watches, especially Grand Seiko, but they also see watches in the sub £100 bracket as well. I think both are trying to cover every corner of the market, except the Stupidly expensive one!