Главное не злоупотреблять. Если я могу вертеть битами/знаю как юзать битовые маски что делает код в разы меньше, сжатей, лаконичней, но соседня команда фронтов которая работает с этим кодом в это ни зуб ногой, то лучше так не делать :)
Тогда зависит от команды, если команда не юзала солид по какой либо из причин, а ты пришел такой красивый и давай делать как знаешь, тогда не ок. Но по дефолту юзают солид.