I have run into this as well (seemingly on trains that travel between regional cities. A couple of years ago my nonstop train out of Erfurt was cancelled, and a different train was substituted (which did not go on to Hannover, necessitating a change). The seating on the substitute train was quite worn, and as above, there were no ports in either 1. or 2. class.