Yes it is a big mess and apparently not a big priority to be fixed. There is a 4-year-old thread discussing the topics.
Apparently, the built-in function to access external resources is not a priority.
Maybe the new $100M funding means they can finally fix it.
Not holding my breath… ;(