Or use hardware a year or two old. If your hardware is bleeding edge you’re going to have a hard time. Or if you depend on some peripheral that’s not “mainstream”. The thing windows always, always had going for it was driver support. Linux never had that so it’s always been a game of catch up.