Because well bred dogs are expensive to breed.
The average litter can cost $2,500+ or so to breed by The time all is said and done.
If there is only 1 or 2 pups in The litter as is often the case with toy dogs even at $1,000 The breeder is often taking a big loss.
Any purebred dog is going to be expensive.