Syed, you’ve given me oh so much confidence… 
Even if it’s not intentional, is it even safe to say it will now stay like this for each upgrade release or could it break/regress again do you know?
Plus, if I was a AAA Developer and went ahead with this only to find it broke again a year down the line, what would be the way to fix it again? What would be the process as I can imagine it causing all sorts of headaches to go ahead with an option only to find it “taken away” at a later point?