I have a Microsoft Surface Pro 3 I bought awhile ago and it cannot be updated to Windows 11 because of its hardware configuration.
Your Surface Pro 3 is perfectly capable of running Windows 11... just not officially.
https://youtu.be/9QLRPZQFHuo?si=qo3gzHg9lVYkKqQY
I have an SP-3 and had an IT friend wipe it and install Linux. It still works great.