That's a good point at the end, and where we'd like to be. Unfortunately dev time is always a finite resource, especially for an early-stage product. You need to pick one over the other - at least a little.
true, but usually not the limiting factor.
more to the point; money is a finite resource if the product is intended to generate a profit.