I think incredibly long EULAs would be fine if violation on technicalities were lighter, and/or critical sections were put on top, in plain language.
For instance, I wouldn't care much about Youtube's terms and services outside of what would warrant an account ban, and what's the privacy boundaries. If Google had a clause to change my name to a random "white_dove_mud_pond-24523424" like string every time I include excrement related words in a comment, I probably wouldn't care much, they can hide it where they want. If instead it was a banning offense, I'd want it in the first 10 lines in big red bold letters. Failure to make it prominent should be ground for voiding critical clauses.
On the other extreme, I assume people actually sit for 20 min and read 30+ pages of contract verbiage when they're buying a house. IMHO there needs to be a proportionality between the time to spend on checking it and the consequences for not doing so.