>> Knowing who are my users allows me to do better design.
>> I do so knowing in which environments it will happen. And yes, it might means you will be excluded.
Obviously the poster here is more than okay with this. They're explicitly stating it will happen, and it's part of the plan.
The problem is when it's not part of the plan.
Imagine the author is writing an internal web tool for a corporate enterprise environment.
Imagine all of those computers and devices are standardized, and the software will only run on these devices on an intranet.
The previous poster's point is valid here. We know the users, the users are professionals, we know who they are, and we know what environments we'll be deploying in.
Therefore, of course, beyond accessibility, of course the poster wouldn't care about people trying to kill time before the bus.
Let’s not, since this is not relevant to my experience on the web the slightest. I couldn’t care less what you did on your internal network, as long as it doesn’t affect me. If you use the same standard for your external websites, though, then we have a problem.
I am your potential user. A professional, on a desktop, with a mouse and keyboard.
I absolutely hate your slow, click-driven products. I have things to do, and I need the software to help me do them as fast as possible. I run a lot of software simultaneously, so your heavyweight resource hogs are actively preventing me from doing other things I need to get done. If I find a competitor that actually cares about providing value in exchange for money, be certain that I'll switch to them in a heartbeat.
On the contrary, because I know my users are on a desktop, most actions can be done with keyboard shortcuts.
This means you haven't tried it. Which means you're talking about something you don't know.
The web is not about me. But the websites I create are not for everyone. They are for my users.
My users are professionals, on desktop, with a mouse and keyboard.
Knowing who are my users allows me to do better design. I make the best experience for THEM. Not for you, nor for all your friends using different hardware.
It doesn't mean I don't care about loading time or how things are displayed on the screen. It means I do so knowing in which environments it will happen. And yes, it might means you will be excluded.