The game was garbage and one of the key examples used to show the decline of gaming in general. You liked it, great!! A guilty pleasure, but don't try and fool yourself that there is quality in that title.
Presumably you have a huge list of PC games that all of this doesn't apply to just as much, lending creedence to your claim that this is a console problem?
The only games I can remember having played in a long time that weren't ostentisbly "on rails" as much as the mass effect games were has been some of Jeff Vogel's various projects, and even then just the better ones.