I fully agree that the base fare + whatever on top type of ticketing system is needlessly complex and confusing. We've almost missed a train because we were not aware we needed to buy base fare separately, and only found out because we asked a station employee for the way to the tracks who then informed us we're missing some tickets.