I would check the coolant level first. When the coolant drops below a certain point,Warm coolant that makes the heater work is no longer present and all you get is cold air. If this doesn't work, I'd try a "hotter" thermostat.
This is actually common for most cars. The reason is that the heater pulls heat away from the engine into the car itself.
heater core
Yes, if properly maintained that are good cars for the money.Yes, if properly maintained that are good cars for the money.
NO! THE HEATER CORE IS YOUR CARS HEAT SOURCE YOU CAN BYPASS BUT IS NOT A GOOD IDEAL IN WINTER!
Cars do not come with a block heater normally, it is something you have to have installed aftermarket
Cars produce a lot of electricity as well, both to charge the battery back up and to run the fan, lights, radio, AC, etc. An in-line electric heater would work well too, especially for electric cars that don't produce the heat that internal combustion cars do. Another reason for this would be for high-end cars that want to produce heat for the interior before the engine is fully heated. A built in ceramic heater (much like a toaster) can do this just fine.
Yes. The coolant carries the engine heat to the heater core. Without coolant the heater core does not get warm.
Kinda-sorta. Most cars, the heater is part of the cooling system. If you pull the heater hose off you're left with a hole that'll drain the coolant out. If for some reason you want to run a car w/o the heater hose or the heater, you need to make sure that the coolant still can circulate as it's expected. You'll either need to plug something, or run a bypass loop.
One properly spells the word as 'cheap cars'. Cheap cars means that the cars are relatively low in price. One can find and purchase a 'cheap car' at most used car dealerships.
Heater fan and cooling fan.
Yes they have a heater/defroster.
The same reason that there are cars everywhere else in the world.