The English language is very old, it has many words and some crazy spelling.
In the days of yore, there were hardly any words need to describe some factor of life. English has only "love", in Greek there are several different words for love varying from maternal, paternal and amorous.
Along came the interweb and words like portal, site , web, web site and others were panel beaten into whatever holders were needed. Suddenly there was a lot of similar things and only a few words.
In sharepoint it is even worse. ever tried to Google for "sharepoint web portal feature", it just doesn't work. The naming of objects in Sharepoint is cunfusing and a real put off for everyone.
I suggest that future versions use words from other languages.
For example, use the word "poortaal" (from Dutch) to mean the SPPortal. No confusion, everyone (except the Dutch) will be mistaken that you mean the main portal that hosts the sites.