The pineapple ice cream turns hard because of the low-fat content or the low sugar content. As the homemade ice cream has fewer air spaces in it, therefore it gets hard as compared to the store-bought one that has enough air that keep it soft enough.