First party clients are typically an afterthought, and you can't add features without getting a PM to sign off, which strangles the impulse to polish & sand down rough edges.
(my company provides first-party clients with a lot of polish; maybe we could help)