你问这些问题说明你自己已经进行了课本之外的思考,有些是比较接近真实情况的
首先,所谓酸和碱是有了溶剂才有意义,具体可以参照酸和碱的定义,这个是复分解反应的前提
,还有完全不溶的酸碱盐几乎是不存在的,或多或少都会有一点的溶解度
那么第一个问题,你的理解基本正确.
第二个问题关键在于酸根氢离子是阳离子,而氢氧根离子是阴离子,你目前接触到的酸,都是易溶可溶的,而碱的阳离子大多是金属离子,铵根除外,这样不可溶的碱相对就比较多,所以你认为酸一定都是可溶的,碱不一定需要可溶,因为你接触的酸都是可溶的,还有,可溶是个相对的概念,完全不溶的酸碱盐几乎是不存在的,总有一部分不可溶的碱会溶解在水中电离出氢氧根,电离出来的氢氧根被消耗掉后会继续电离,这个反应持续进行,就成了你观察到的酸溶解了不可溶的碱.
氢离子没有什么特殊作用,酸+盐 盐+盐 酸+碱 本质上其实是一样的,可溶部分溶解到溶质中,可以发生反应的发生反应,不能发生反应的继续存在于溶剂中,到了高中进一步学习的话,你就能更理解反应发生的机制,现在的都只是表面观察到的现象而已
祝你学业有成~