Exactly, it took this long and only existed as an issue because the issue was an after thought. So unless people make it known and complain (as was done) it would have gone unaddressed for who knows how long.It took 7 months and 26 pages for Paradox to finally commit to fixing this issue, not in some unknown future, but in the upcoming 1.4 patch. It's not because of some technical issue that this gets ignored for that long. It's because a decision was made by the company to not prioritise this issue.
Well done to everyone here who finally made it into a priority for Paradox.