Take a look at the version number of your copy of Obsidian – you might notice that it’s below “1.0”, the magical number that usually indicates the first complete, polished release.
You may also notice that it’s provided free of charge for personal use.
If you require complete, polished software, I’d suggest that you use something with a version number above 1.0, usually indicating that the developers think they’ve squashed most of its bugs.
If you require a guaranteed date for bugfixes, you might want to consider purchasing software that comes with some sort of premium support package.
Right now I’m looking at a software-development tool that gives each licensed user up to 5 annual “major support incidents,” the kind of thing that requires a quick response and may involve new/changed code in the product itself. (Beyond 5 you can purchase additional incidents.) An individual license for this software starts at US$1600/year.
Just food for thought. Perhaps the devs would be open to negotiating a premium support contract with you, but at this point they might be too busy continuing to work toward a release that’s complete enough, in their judgment, to call “Obsidian 1.0.”