É uma necessidade sim. É forçado sim, mas o mercado que força a gente. A tecnologia anda para a frente. Quem gosta, encara isso com prazer.
Agora quem não gosta da área e está nessa “por dinheiro”, vamos dispensá-los dessa necessidade, coitados. Para quem começou com Clipper, ia ser mesmo tão maravilhoso ficar parado nisso e nunca aprender desktop GUI, depois web, O.O. e etc.? Idem para quem começou depois: Visual Basic, Delphi, PHP… Alerta: isso vale até para quem começou com Java. A plataforma é bem estabelecida, mas a linguagem e os frameworks já dão sinais de cansaço diante de outras tendênias como Rails, Grails, Node.js (este último será que pega pra valer? Na dúvida vou estudando algo sobre!).
Aprender é sempre bom, gente. Evita Alzheimer na velhice.