I used to manage development consultants in the US. My experience was that people who lack skills or aptitude, but who happen to be of a minority background, always blame "prejudice" for their lack of promotion instead of looking to their own lack of skillset.
Sure there are exceptions, but I found them to be quite rare, at least with the companies I worked with and for in North America over a 30 year period.