Yes you are correct. Nearly all existing garmin in GA are not BaroVNAv.
In the future this is changing. The Cirrus is equipped with Baro VNAV. Suggest you check with them.
If anyone is purchasing a new aircraft they should insist on Baro V Nav. It probably won’t cost any more .