Welcome to the forum!
There could be two reasons, yes.
-
The first reason could be that you installed those applications as Snaps or FlatPaks. Those are containerized applications and they do not have full access to the underlying filesystems.
-
The second reason could be one of permissions, depending on what filesystem is on the stick. If it is a Microsoft filesystem — i.e.
vfat
,exfat
orntfs
— then those are filesystems that do not recognize POSIX-style permissions and file ownership, which means that the kernel must emulate those at mount time — see the two tutorials below.
So, if you want help with this — which I reckon you do, since you’re posting about it — then you’re going to have to give us more information.
Also, if you are dual-booting with Microsoft Windows, then you need to make sure that Windows Fast Startup is disabled, and then fully shut down Windows, because by default, it uses a kind of hybrid sleep which does not fully shut down its filesystems, with as a result that the Linux kernel regards them as damaged and will not write to them.