O- is in short supply due to the demand as universal donor.

B- is just an insanely rare blood type, less than 1% in caucasians if I remember right. Important because the only 2 types this type can receive (without risking sensitization to D) is b neg and o neg. 

Theres no reason they couldnt donate platelets, but since platelet type is mostly a non issue these days it's much more useful to donate red blood cells. However, platelets are also in demand because of their short date, so I hadn't realized they were refusing those platelet donations though
O- විශ්වීය පරිත්‍යාගශීලියා ලෙස ඉල්ලුම හේතුවෙන් හිඟය පවතී. B- ඉතා දුර්ලභ රුධිර වර්ගයකි, මට මතක නම් කොකේසියානුවන්ගේ 1% ට වඩා අඩුය. වැදගත් වන්නේ මෙම වර්ගයට ලැබිය හැකි එකම වර්ග 2 (D වෙත සංවේදී වීමේ අවදානමකින් තොරව) b neg සහ o neg වේ. ඔවුන්ට පට්ටිකා පරිත්‍යාග කිරීමට හේතුවක් නැත, නමුත් මේ දිනවල පට්ටිකා වර්ගය බොහෝ දුරට ගැටළුවක් නොවන බැවින් රතු රුධිර සෛල පරිත්‍යාග කිරීම වඩාත් ප්‍රයෝජනවත් වේ. කෙසේ වෙතත්, පට්ටිකා කෙටි කාලසීමාව නිසා ද ඉල්ලුමක් පවතී, එබැවින් ඔවුන් එම පට්ටිකා පරිත්‍යාග ප්‍රතික්ෂේප කරන බව මට වැටහුණේ නැත.