To the contrary, I think that the way ropes work is absolutely intuitive (why wouldn't you hold up to grab onto one?) and I prefer it to games where you automatically latch on as sometimes you don't want to. Piranhas will stop chasing you if you jump out of the water, and you can whip them pretty easily once you learn the timing.
well I find sometimes controls do not match what you would expect to do
for the lianas, for example, they are sometimes set in parallel above spikes so when you jump from one to another you have to keep pressing up, but at the same time as soon up as you catch one, your character starts moving up and sometimes it's not what you want to do, but you do that anyway because of the risk of falling on spikes
if you automatically grab a ledge, why not a liana ?
moreover to grab stairs/liana you can just go up, if you press down you will go through it
so, for example, if you want to jump on a liana and go down you have first to jump, press up, then down
I understand your point, in other games but also here it could cause some annoying situations (first coming to my mind is trying to escape from ghost and being slowed down because character keep grabbing liana), but they could just set option for:
1) automatically grab stairs/liana when jumping
2) automatically grab ledge when jumping
another example that I find counterintuitive is that when you duck you can't use the whip
anyway I don't want to bash this game or discourage people from playing it
buy Spelunky if you haven't already, it's a very nice and addictive game