ソースコードの行が長すぎて改行

Java などでプログラムを書いていて、変数名に凝ったりすると、どうしても行の長さが長くなってしまい、改行せざるをえなくなってしまう。そして、行をどこでぶった切るか(改行するか)、で頭を悩ませることになる。コード標準がなければどう標準を決めるかで悩むし、コード標準があっても使っていると不満になってきて変えたくなってくる。
しかし、そもそもなんで改行せねばならないのか。Java ならばセミコロンまで一気に1行で収めたい。
論理的には1行で書きたいから1行にしているのであり、改行するのはたんにエディタやプリンタの幅が足りないからといった外的要因のためである。昔ならば、エディタや印刷のプログラムが長い行を扱えなかったりするので、それらのツールの制限に従う必要もあったと思うが、現在ならば、ツールの側を変えるべきであり、ソースコードの側で改行すべきではないと思う。
しかし、現在のツールはなぜかいまだに長い行をうまく扱えないものが多い。さすがにハングアップするとかということはないが、改行コードがないかぎり表示を改行してくれず、左右スクロールを強いられたりすることが多く、使いにくい。ここらで、ツールの側での表示上の改行をうまく工夫してほしい(と、他人任せな要望)。