My workbench is sort of a multipurpose table that I use for lots of different things. As a result, it doesn't have many of the features of a real woodworking bench.
For example, there are no dog holes, partly because there are drawers immediately below the top that would interfere with dogs and holdfasts, and partly because I really don't want to be dropping little parts through holes in the work surface when I've got the vacuum cleaner torn to bits for repair. Likewise, there is no end vise on my bench, because about half the reasons to have an end vise go away if there aren't any dog holes nearby.
"So," you ask, "what manner of ridiculous kludge do you use when you want to plane or scrape the surface of a long board?"
Convenient? Not especially. Effective? Surprisingly.