According to marketwatch, retail investors think tech stocks are overvalued. They're buying anyway — here's why.