Jag har sällan haft några problem med bakåtkompatibilitet i QGIS. Men jag tenderar att uppgradera till senaste version hela tiden och omedelbart. Jag har dock ingen ”produktionsmiljö” där det krävs att en massa utarbetade processer alltid fungerar som är beroende av programmet. De som däremot uppgraderar mera sällan, kan vara mera känsliga för just problem med bakåtkompatibilitet när projekt sparade i en nyare version inte kan fungerar exakt likadant i äldre versioner av QGIS.
Det är en sak att nyare versioner kan öppna äldre projekt, och en annan att äldre versioner kan öppna nyare projekt. I det här fallet tänker jag inte på att man slutar stödja äldre projekt i nya versioner, även om det också kan vara ett problem.
För alla stora releaser av QGIS (1, 2, 3, 4…) så kommer det att finnas omfattande avsteg från kraven på bakåtkompatibilitet. För mindre versionsuppdateringar så strävar man dock efter att ha så få ändringar som möjligt som riskerar att bryta denna bakåtkompatibilitet.

Det finns en lista där man försöker dokumentera alla ändringar som potentiellt skulle kunna innebära ett problem mellan versioner, och även om man inte lyckas fånga upp allt så kan detta vara en bra källa att använda sig av när man planerar för en uppgradering av QGIS. En sak är att nya versioner erbjuder nya funktioner och möjligheter som man kanske är intresserad av, men det kan vara mer viktigt att kontrollera om det sker ändringar som gör att det är nödvändigt att uppgradera på grund av en viktig fråga runt bakåtkompatibilitet.
https://qgis.org/api/api_break.html
För varje nyhet som man räknar med ”bryter” bakåtkompatibiliteten så gör man en bedömning om det är motiverat att införa ändringen i alla fall, eller om det är en ändring som måste vänta på nästa stora uppgradering. Även dessa förändringar försöker man dokumentera i en lista.

För varje release av QGIS så kommer vi närmare och närmare version 4.0, men ännu är det långt kvar dit. Vi kommer att se en ganska lång period med diskussioner, tester, förslag och planering innan det kommer att vara dags att planera för en sådan omfattande uppgradering. Det kan dock vara intressant att börja fundera runt vad man har för förväntningar och önskemål runt en sådan uppgradering.
Diskutera gärna detta i olika forum och använd ovanstående källor för att se om det verkligen är en fråga som kräver en ”stor” uppgradering.
En annan anledning att önska en ny ”stor” uppgradering är möjligheten till nya funktioner, där nuvarande underliggande programbibliotek helt enkelt begränsar vad som är möjligt. Nuvarande QGIS (3.22) använder exempelvis Qt 5.15, medan den senaste LTS versionen av Qt är 6.2, och erbjuder en hel del förbättringar.
Är man intresserad av skillnader i just Qt så kan man titta på ovanstående jämförelse, även om den inte direkt påtalar hur det påverkar just QGIS. Övergripande skillnader som presenteras gäller dock även för QGIS. Exempelvis är Qt5 numera 10 år gammalt…