If you think "works on my machine" is acceptable, you are part of the problem with software. You are probably also a developer, and as such, you give developers a very bad, rude, jerkass name when you do this.
Is there any "developer" out there who tests their whiz-bang app on a crusty laptop from 10 years ago? (Amongst many other things they should be doing, I'm sure...)
@yakkoj There's a reason why Microsoft used to force their developers to use modest hardware and test on crap: https://blogs.msdn.microsoft.com/oldnewthing/20120102-00/?p=8743
(The exception being to make sure things didn't break on hardware that was too capable, of course.)