Why are Ka and Kb only used for weak acids and bases, respectively?
This is absolutely not true. $\mathrm{p}K_\mathrm{a}$ values are frequently quoted amoung organic chemists for very strong bases and sometimes even for very strong acids. For reference, check out the Evans $\mathrm{p}K_\mathrm{a}$ table and the values quoted therein.