Why is $\ce{NH_3}$ more basic than $\ce{CH3CN}$?
I tried to reason it out with the hybridization of nitrogen in both the molecules. In $\ce{NH_3}$ nitrogen is $\mathrm{sp^3}$ hybridized while in $\ce{CH3CN}$ nitrogen is $\mathrm{sp}$ hybridized. Hence it follows that nitrogen in $\ce{CH3CN}$ is more electronegative as compared to that in $\ce{NH_3}$, which makes $\ce{NH_3}$ more basic. Is this the main reason for $\ce{NH_3}$ to be more basic or is there any other reason?