Perhaps a glib answer, but if you think short haul business class in Europe isn't worth the money, then don't pay for it !
As long as there are enough people out there willing to be parted from their money in exchange for what passes for business on these flights, then airlines will continue to offer it.
You just gotta start voting with your (or your company cost code) wallet.