Again it is not a bug of the OS, it is Oracle not having their software ready when they have had access to the code way before even developers have had access to it.
Apple does not have to test the code of third party software, it is up to the third party software coders to check their code
It was very much a bug in macOS which Apple just fixed with macOS 14.4.1 released today. As stated in the release notes:
- USB hubs connected to external displays may not be recognized.
- Copy-protected Audio Unit plug-ins designed for professional music apps may not open or pass validation.
- Apps that include Java may quit unexpectedly.
Oracle couldn't even use the developer preview to test this because Apple changed the SIGBUS and SIGSEGV to SIGKILL in the release version. As Oracle stated in their blogpost
The issue was not present in the early access releases for macOS 14.4, so it was discovered only after Apple released the update.
I just don't understand why you are arguing that an OS bug isn't an OS bug when both Apple and Oracle acknowledged it. There have been bugs in different OSes before too.