Из вашего описания это непонятно. WebSocket нужен когда происходит непрерывно общение клиента и сервера, при этом бэку необходимо тригерить клиент. Для 90% сайтов это не требуется, то есть обычно клиент тригерит бэк. Например пользователь нажимает на кнопку, запрос за данными ушел на бэк, бэк вернул данные, клиент отрисовал текст. На этом общение окончено, WebSocket не нужен.
Другой пример, с чатом - вы можете получить сообщение от другого юзера просто держа страницу открытой без действий пользователя - WebSocket необходим