this convention allows systems to support multiple versions of assimp to be installed at the same time, which makes things cleaner. as long as everyone is using pkg-config or the cmake files, why would this be a bad idea?