ブルースのコード進行について教えてください

I I IV IV
IV IV I I
V IV I V

のベーシックな進行でキーがFのときに、

I(F)、IV(B)、V(C) ではなく
I(F)、IV(Bb)、(C)になるのはなぜなのでしょう?

またキーがBの時も同様に
I(B)、IV(E)、V(F)ではなく
I(B)、IV(E)、V(F#)になる理屈もいまいちわかりません

度数というのはEとF、BとCのような半音になる個所も2度、3度と数えるような認識なのですが間違っていますか?