Why do trains suck in the U.S.?

For teh lulz I lookep up prices between Wiesbaden and Frankfurt Airport (with 30 km a similar distance and the chance to get two prices: one for Deutsche Bahn as national carrier and the regional rapid transit). €5 with the S-Bahn, an ICE ticket costs €13 - both connections have a travel time of a little bit over half an hour.