Well then, let me give you a short English lesson. "Blacklisted" actually doesn't mean ignored or not touched/included, it's just a method of filtering items out from a list. For example, If I use a blacklist to filter the websites you can get to, and I add "youtube.com" to the blacklist, you will not be able to access "youtube.com". Any other URL will work, as they aren't blacklisted.
Whitelisting on the other hand, works in the opposite way. If I filter your internet with a whitelist, and add "youtube.com" to the whitelist, you will ONLY be able to go to "youtube.com". All other URLs will be disabled by default.
As an analogy, a blacklist is like the US no-fly list. It lists who is not allowed to fly on airplanes, and everyone else is allowed. A whitelist is like a guest list at a private club. ONLY those who are on the list can get in.
What RiM does after discovering that there is a blacklisted block trying to be moved is another matter entirely. Stopping the carriage when you encounter a blacklisted block is, in my mind, actually a good thing, because it prevents people from pulling out huge cores of the world from above using the platform carriages pointed down toward bedrock.
There are a lot of reasons why you would want to ignore blacklisted blocks though, mining machines near bedrock and such being one of them. Or maybe you want to allow people to pull cores out of the world. A config option is probably the best option here.