Не очень понимаю связи между использованием flexbox и аудиторией сайта)
Flexbox это один из вариантов решения ваших задач по верстке макетов, вы можете выравнивать по вертикали каждый блок используя margin-top, а можете использовать свойство align-items: center и получить универсальный результат решения задачи.
Если уж и смотреть в сторону аудитории, то тут надо выбирать не по скиллам ваших пользователей и их профессии, а по тому какие браузеры они используют, чтобы ваша разметка не поехала в разные стороны, если вдруг ЦА ваших ресурсов это "Группа анонимных любителей IE6")