Also, don't forget recalls are an economic call ultimately - it may be that large sales volumes mean the recall is the better option than a company with a smaller volume.
IE: If 200,000 Corollas have a 0.1% fail rate on a part, that's still 200 cars. If 20,000 Mazda3s have a similar issue, that's only 20 cars - so Mazda doesn't recall, Corolla does.
Volume isn't the only factor. If a car manufacturer is getting complaints on the same problem, and the manufactures doesn't do a recall, then the NHTSA investigates the manufacturer, and will fine the company, recently to Ford. Shouldn't matter whether it's 200,000 or 20 cars, it's the percentage.
Some car manufactures were getting burned for not issuing a recall, then having to pay the fine (recently Toyota 3 times & Ford). Now, they volunteer much sooner, saying better public image. And delay products, to avoid recalls, and try to assure the public that quality is their primary focus, like the launch of the Jeep Cherokee..
http://money.cnn.com/2012/12/18/news/companies/toyota-safety-fine/Bigger companies needs to worry less about #1 sales, and focus more on the quality of the complex technology in today's vehicles. Look at the 2013 Ford Escape, 7 recalls!! It may not affect sales for some, but no way I would buy a vehicle that had a product launch like that!