Amen, brotha!!
I know that it's inevitable for Apple to "borrow" ideas from Windows, just as Microsoft has borrowed from MacOS in the past, but I agree that the notion of system-wide handler definitions feels too much like "three steps back". To me, the behaviour of a file sticking with its creator (by default) was an elegant way of handling file associations without resorting to three-letter-extensions. You'd think that 20-odd years on, we wouldn't have to dally with them. Then again, Windows users still have to deal with drive letters...