@Tut sure, you can always argue that defaults won’t work for everyone because their requirements are complex. But if this would be the reason for feature request to be invalid, then no defaults could ever be implemented. But we have default tax codes, default billing address, default prices on inventory items. Yes, it doesn’t work for everyone but it’s a good start that works for some.
This is the same. You can already set up global hourly rate for billable time in Form Defaults
even though it would not be useful for most. Now, if we add ability to set default rate on customer level, then it’s becoming useful for more people. Eventually this will be extended further. One step at a time.
Anyway, the latest version (22.8.15) adds this.