Потому что у Вас нет 5 лет надлежащим способом зафиксированного в трудовой книжке стажа по специальности.
Что касается ординатуры. Ординатор является учащимся, а не работником. Между Вами и медицинской организацией трудовых отношений не возникает, поэтому и ни о каком стаже работы по специальности речь идти не может, вне зависимости от тех функции,которые Вы по существу исполняете.
Если углубляться в тему, то стоит упомянуть, что в советский период был издан Приказ Минздрава СССР от 16.08.1972 №669, формально он не отменен и по сей день, в соответствии с которым интернатура засчитывалась в трудовой стаж (не ординатура), однако по факту он сейчас не применяется. В итоге ни ординатура, ни интернатура в стаж работы по специальности в настоящее время не засчитываются.
Правила равны для всех претендующих на присвоение квалификационных категорий и установлены Приказом Минздрава РФ от 23.04.2013 №240н.
От рассуждений о справедливости, пожалуй, воздержимся.