Имя действительно, IMO, очень плохо выбрано.
Мы должны читать ServletContext как "общий контекст веб-приложения на основе API сервлета".Принимая во внимание, что мы должны читать ServletConfig (другой стандартный класс) как «Конфигурация сервлета».
Они должны иметь в IMO имя ServletContext как «WebAppContext» или «ApplicationContext», а ServletConfig как «ServletContext».
Кстати, в JSP область, связанная с JspPage, называется «страницей»;область действия, связанная с HttpServletRequest, называется «запрос»;область, названная для HttpSession, называется «сессия», а область, связанная с ServletContext, называется ... «приложение».