Yes, that's exactly how the real world works. I'd be interested in hearing the details of some of those experiences to the contrary.
These are separate autonomous businesses. What you are suggesting is Google should somehow have the authority to force companies to spend money and take on liabilities. No business in their right mind would allow that.
Are you honestly trying to say Google has the expertise and experience to tell Samsung how to make money selling cell phones?
Google simply licenses the OS to manufacturers. Google provides support to those manufacturers, but they don't/can't stick their fingers in their business. What business would ever give up control of their own expenditures/liabilities, simply because they licensed some software?
Android is so popular because it's a powerful OS, easily licensed and easily implemented. If Android had the liability tail you propose, none of us would even know about Android... it would be a non-starter for any business in their right mind.
The blame for any lack of support rests squarely on the manufacturer and the carrier. I'm not sure which one deserves the most blame. I think it might be Verizon, but there's no way to tell.
Google is definitely out of it. If you are going to blame Google, you may as well blame your mother too, because she is doing nothing to force Motorola and Verizon to fix this situation. How dare she sit there and do absolutely nothing!!! ;-)
Actually, you are incorrect, they are not separate companies, Google now owns Mortorola.