Why are alkali metal compounds like sodium hydride or sodium amide strong bases but weak nucleophiles?
You're right they're difficult to use in organic reactions because of the solubility problem you mention. However, by using crown ethers like dibenzo-18-crown-6 they can be captured and the crown ethers are subsequently dissolved so that the bases are "brought into solution" and react.