I have an idea. Canonical could do an anonymous poll and find out how many people actually file bug reports when they encounter a problem with an app. I'm betting that metric is much smaller than most people assume.
I don't use contacts or an address book, so I had to go looking for it. When I click "Contacts" on the panel dropdown, I'm shown Thunderbird's address book. That's where I'd stop if I wanted to do contacts. Wouldn't surprise me if other folks stop there, too.
Obviously, a missing entry field is an error that should have been caught. Equally obviously, bug reports will increase if they are generated and sent with little ot no user intervention. That will also result in flooding the system with duplicates and unecessary reports. Someone will need to spend time pruning them rather than fixing code.
The OP's remarks about app launching do not amount to a bug rpeort, but a complaint about a design he doesn't like. In addition, he's confusing finding an application with launching an application. The intended way to find an app in Gnome 2 was to move through the menu cascade. The intended way to find an app in Unity is to tap the Windows key and search for it. Both designs have their good points and their bad points. In both Gnome 2 and Unity, users are expected to pin the icons of frequently used applications to, in the former, a panel, or to the Launcher, in the latter.
Open source is kind of like public television. Most viewers probably don't support public TV financially. But the ones who don't have to accept that it is what it is. You can't have it both ways.
Like you said, most people probably saw the bug and either ignored it or chose another app. They aren't obligated to report a bug, but they can't expect better if they don't participate in the ecosystem.
I went ahead and reported the bug, it can be found here:
I haven't reported a bug in years, I hope I did everything correctly.
It may be something that isn't clear to the op, but I found a way to add home and work addresses to Contacts, with only a couple of clicks. Click the Edit menu in the upper right, then click New Details in the lower task bar. See the screenshot.
One thing I did find, on my system running Trusty, the app crashed when trying to remove a contact.