Если он вам нужен, то конечно, лучше заранее явно уточнить.
Даже если это "неписанный стандарт" (я не знаю), всегда можно попасть на хостера, у которого его нет или есть, но за отдельные деньги.
Если же вы делаете какое-то массовое решение и не можете понять, включать ли в него использование memcached, то тут уже надо смотреть, насколько это использование критично. Если очень - то просто прописываете его в требованиях и дальше уже забота клиента найти подходящий хостинг. Если не очень - то проверяете включены ли расширения и, если включены, то используете, если не включены, работаете без memcached.