I think "embarrassing" could still be the correct word. If you were to ask the development teams responsible they might feel a little embarrassed over the solution being so small (yet technical).
And if they didn't care at all given what you say then why would they care to implement a fix for it all these years later?
And if they didn't care at all given what you say then why would they care to implement a fix for it all these years later?