I think Apple just doesn't want to deal with the 8 million Rolex/IWC/Tag/etc. knock-off watch faces that would show up in the App Store. My Pebble watch face looked nothing like that. I took elements from my old Casio 80's watches plus some other features I wanted.
That and I think they like gating new watch faces behind new releases and/or partnerships with companies.