Subaru Genuine Parts in New Zealand

I have owned numerous Toyotas in past.
When switching from Toyota to Subaru I did not expect to be shocked by such price difference of genuine parts between each brand.
Both Japanese, both of good quality vehicles, similar niche…

Oil and air filters are priced very close (about ~$20NZD for oil filter and ~$40NZD for air filter), beyond that Subaru parts are rip-off.

For example, for my 1998 ST205 Celica GT4, the genuine front brake rotors were ~130NZD each. About double of aftermarket from BNT or Partmaster.
Considering brake rotors are consumables that is very reasonable price.
When I inquired about rotors for my 2008 GRB Subaru WRX STI (JDM), initially I was quoted ~1060NZ each (retail), that came down to $900NZ each. After shopping around I found the cheapest price in New Zealand for genuine front rotor would be ~$695NZ each (trade price BTW).

What is the difference between Toyota Celica GT4 and Subaru WRX STI rotors:
dimensionally they are very close:
315mm x 32mm
vs
326mm x 30mm
So please explain to me why such a price difference?
Genuine Brembo rotors can be bought in USA for about $160USD retail (it would cost uneconomical amount of $$$ to get them shipped to NZ).

Another example is another consumable, brake pads, Toyota Genuine front pads for ST205 Celica (very similar to STI pads) cost about ~$90NZD.
Subaru, at first I was quoted ~$730NZD, then I got “trade” price of ~$620NZD (from Winger). In USA same pads cost around $200USD ($260NZ).

So given the options I got rotors from Partmaster (“Italian made”) for $90NZD each, and pads (Bendix SRT) from BNT for $280NZD a set. Bendix SRT pads were later replaced by Ferodo DS2500 all round (a bit better pad in my opinion).

When I imported my STI it had rear cargo blind missing (BTW Subaru calls it “TONNEAU COVER”, Part number 65550FG002ML).
I enquired about it locally, Winger quoted me ~$430NZD and that was “trade” price (fuck that differentiation). The retail was about $630NZD. For piece of vinyl on a stick with a spring, FFS!?!?
Same part in USA costs around $140USD ($180NZD).
In Japan I got price of 22000JPY, which works out to $235NZD (I don’t have to pay shipping due to special arrangements).
So how does $250 (retail) item becomes $630 item, by just arriving to NZ?

I don’t even dare to think about how much Subaru will charge me for wear items like shocks (Toyota price is ~$140NZD each) and bushes…

Hopefully due to Toyota’s stake in Subaru will have some culture changes, which will lead to price standardisation, making consumables cost like consumables (and not gold-pressed latinum). One would only hope.