A new major version indicates core changes and functionality in the core language (not just some function in libs) (except if you are chrome developer where version system exist like a calendar to you

)
a new major version (6 ?) would indicate, for example, the anticipated linux ARM support, and many more.
Given the opportunity would like to suggest a change i was thinking of and i believe it would the ,still small, PB team.
Combining two more "discussions" taken place.
"PB long term cost" and "PB lack of frequent updates"
I Suggest to change structure of compiler and REMOVE a lot of functions and maybe entire libraries from core distribution transform them to "dll's" or "modules" of "pb dynamic linked libs" etc
The idea behind this is that libraries has expanded too much and need verification and improvement to every release.
AS we all know a dll is loaded and executed no matter the compiler version and or compiler itself (gcc / PB /Visual C, all "execute" stdcall dll's)
so moving "less important" libs to modules it require less work in updates but will KEEP the work already done creating these libs and adding useful functionality to PB, to future version with little or no "cost".
ADDITIONAL some new or more complicated libs maybe have some cost.
to name a few libs that will have practically no impact to change to "dll" are
AudioCD
Cipher
Mail
FTP
A few "future" libs that MAYBE have cost could possible be, for example, "ffmpeg player/decoder" etc
Note that my suggestion is NOT about removing function, i like functions and is one of the main reason PB has the power it has.
Just looking ways to remove overwhelm to Team.