So you're complaining that you chose a cheap hotel and now you expect that such a ...... location has a direct train from the airport. The direct train you are looking for is Shin-Osaka. What exactly is your complaint here?
Most people do it in reverse, they first look at where a hotel is located and then book it.