Generic Thermostat should have 2 input switches

Generic Thermostat has only one input swith which makes it only on/off feature

it should have 2 input switches one for heat and one for cold, and it will choose which mode according to temperature

Completely agree.