Можно ли часто писать стили в тегах?
Дело не в быстродействии.
Через год ты откроешь этот проект чтобы внести какие-то изменения, и тебе придется вспоминать, в css они или прямо в тегах. А если не ты откроешь, а твой сотрудник - ему будет еще сложнее.

Т.е. технически никто не мешает тебе резать хлеб бензопилой, забивать гвозди микроскопом и ходить в лыжах по асфальту. Но это как-то нехорошо, некрасиво... неправильно?
все зависит от сайта, но 
- CSS кэшируетcя
- легче поддержка кода, если проект большой

Рекомендации яндекса:
https://yandex.ru/support/webmaster/recommendation...
в них ничего не поясняется, хорошо это или плохо для ранжирования, там есть отсылка к стандартам: spec.piraruco.com/html5/index.htm

В рекомендациях Гугла тоже самое,  нет запретов:
https://support.google.com/webmasters/answer/35769

Как на самом деле ранжируются сайты, никто не знает.
И вряд ли сеошникам приходила в голову идея по проведению эксперимента насчет css стилей, делают обычно как удобнее, а удобнее через вынос стилей в css-файл.