В документации описан класс как вспомогательный объект для создания, открытия и / или управления базой данных.Имея это в виду, разве вы не сказали бы, что имя немного вводит в заблуждение?
Я думаю, что называть его SQLiteHelper было бы более вводящим в заблуждение, поскольку это могло бы побудить людей писать свои запросы и манипулировать данными внутри этого класса. Эта основная роль классов - создание, обновление и открытие БД.
Потому что это не поможет вам делать ВСЕ с базой данных (как предполагал SQLiteHelper). Помогает только открыть / управлять подключением к базе данных.
http://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html