Растворимость любого вещества зависит от свойств самого растворяемого вещества, его растворителя, а также от температуры, давления и присутствия в растворителе других веществ.
Хорошая растворимость также как плохая, малая и полная нерастворимость является субъективной оценкой.
Есть и объективная величина - предельная концентрация вещества в растворе. Так в 100 мл воды при атмосферном давлении максимальное содержание пищевой соды (NaHCO3) составляет 8,2 гр при 10 градусах Цельсия, 9,6 гр при 20, 10,4 гр при 25, 11,1 гр при 30 градусах.
То есть, если вы при комнатной температуре в полстакане воды (100 мл) будете растворять больше чем одну чайную ложку соды (7-12 гр), то всё остальное просто не сможет раствориться. А если количество соды будет меньше, а твёрдый осадок всё равно образуется, то это говорит о том, что либо в соде, либо в воде присутствуют посторонние вещества, которые прореагировали между собой и осели на дно.