It is definitely true.
me.
Remember that there were operating systems in existence well
before there was a Microsoft, so Microsoft isn't necessarily the
last word on the subject.
The problem here is that there is no consensus on exactly what
the words "operating system" means. The statement you make above
is very commonly made. But it's made by people (Microsoft or
otherwise) who want the words to mean what *they* want them to
mean. But other people use different definitions of "operating
system" and conclude, correctly for their definition, that
Windows 95, 98, etc. *are* operating systems.
For example, here's a definition from a reasonable authoritative
source, FOLDOC, the Free Online Dictionary of Computing, at
http://wombat.doc.ic.ac.uk/foldoc/index.html
"operating system
<operating system> (OS) The low-level software which handles the
interface to peripheral hardware, schedules tasks, allocates
storage, and presents a default interface to the user when no
application program is running.
The OS may be split into a kernel which is always present and
various system programs which use facilities provided by the
kernel to perform higher-level house-keeping tasks, often acting
as servers in a client-server relationship.
Some would include a graphical user interface and window system
as part of the OS, others would not. The operating system loader,
BIOS, or other firmware required at boot time or when installing
the operating system would generally not be considered part of
the operating system, though this distinction is unclear in the
case of a rommable operating system such as RISC OS.
The facilities an operating system provides and its general
design philosophy exert an extremely strong influence on
programming style and on the technical cultures that grow up
around the machines on which it runs.
Example operating systems include 386BSD, AIX, AOS, Amoeba,
Angel, Artemis microkernel, BeOS, Brazil, COS, CP/M, CTSS,
Chorus, DACNOS, DOSEXEC 2, GCOS, GEORGE 3, GEOS, ITS, KAOS,
Linux, LynxOS, MPV, MS-DOS, MVS, Mach, Macintosh operating
system, Microsoft Windows, MINIX, Multics, Multipop-68, Novell
NetWare, OS-9, OS/2, Pick, Plan 9, QNX, RISC OS, STING, System V,
System/360, TOPS-10, TOPS-20, TRUSIX, TWENEX, TYMCOM-X, Thoth,
Unix, VM/CMS, VMS, VRTX, VSTa, VxWorks, WAITS."
Note two things in particular: the statement in paragraph 3, and
the inclusion of Microsoft Windows (without reference to a
particular version) as an example of an operating system. And the
word "Microsoft Windows" is a clickable link. When you click it,
it lists all the varieties of Windows.
My point here is not that FOLDOC is right and that you are wrong.
It's rather that all the many arguments you see over this are
meaningless and boring, because the answer depends solely on what
you think "operating system" means. Both sides of the argument
are correct, given their definitions.