That's a steel bike with un-butted (not thinner in the middle) tubing. Not surprising it weighs 28 lbs. You're not going to get a lightweight new steel bike for $310 anywhere.
Generally, an inexpensive aluminum bike will be lighter than steel bike at same price.