一个猜想不一定对。
用shei,打字比较快,因为有且仅有这一个字。
shui2是传统音,shei2是口语音。介音u的丢失是一种趋势,普通话除了这个最常用的音丢失了,还有l和n声母的,比如累和内最早读lui4和nui4,但其他字仍然稳定。而有些方言,比如一部分江淮官话是系统性地丢失u介音,已经完成了。比如腿读tei3,对读dei4。而另一部分江淮官话则把“累内对腿谁”的韵母一律读作ui。
所以普通话在这个部分处于变化的中间形态,而“谁”这个字是焦点。
一般来说歌曲咬字比当时口语要略微滞古,很多语言都有这个现象。90年代以前比较严肃官方的歌曲谁唱shui2,的唱di,了唱liao,着唱zhuo。后来随着歌手换代,一点点换成口语的懒音。
类似的,英文what,white滞古发音/hw-/
日语を会被唱成真正的wo。