32 битные системы давно морально устарели, но всё ещё используются там, где переход на 64 бита затруднён. Что касается программ, то тут у разработчиков есть три подхода а) не делать версию 64 бита (32 бита будут работать везде) б) делать две версии программы под 32 или 64 бита в) делать только 64 бита. Что же касается поддержки, то тут надо смотреть на конкретную программу. Если это пакет майкрософта, то у них поддержка 32 бит нормально реализована.