IME the switch to long sleeves (unlike the switch to white button down) is not about religion, it's about short being nerdy.
the most non-megusham guys still wear short sleeves
(additional reason: if it's hot and sweaty, and I'm wearing a jacket, i'd much rather the cotton shirt sleeve against my skin than the polyester jacket sleeve liner)