Я бы еще добавил, что это контейнер, соответствующий требованиям STL. Будем честны, разработчики имеют право устанавливать свои требования к контейнерам и вкладывать туда другой смысл.
Термины из STL это стандартные термины. Если разработчики делают свою строку или вектор, то в их же интересах поддержать эти требования, иначе их код просто нельзя будет склеить с кодом других библиотек (потому что все нормальные либы работают в этих терминах).