@array
Even if you need newer stuff: There most likely is a repo, package, container, etc. available to get it 😉
I for example get Ansible directly via pipx - just because I like to have the newest release.
2 years old should be totally fine for #Debian
New hardware also mostly works - it rather is bleeding edge tech that get's fiddly.
(Besides, building a kernel if nothing else is available is also not too hard)