v7.3 and v7.3.1 [stable] is released!

If you use GUI, dst-address-type is on Extra tab.

As for what’s intentional, routing marks having highest priority definitely is. So most common surprise for users will be that when you mark routing and given routing table has default route, then basically routing rules no longer apply to such packets. If you want some exclusions, you have to handle it using mangle rules and not mark it at all. Special case is when destination is local address, that was previously hardcoded to always go to router, regardless of routing marks and routing rules. That’s now gone too and whether that’s intentional, there’s some doubt, but if you treat it as if it is, you can’t go wrong.