Is it safe to mask NetworkManager-wait-online.service?

I also have the same problem with:

[s@server ~]$ systemd-analyze blame        
7.184s NetworkManager-wait-online.service
1.668s systemd-random-seed.service
643ms apparmor.service
624ms snapd.service
440ms dev-nvme0n1p2.device

Is it safe to mask NetworkManager-wait-online.service? What is the purpose of that service?

Services that require a “green light” from NetworkManager wait for the “okay” before they are initiated.

I’d rather not mask it, personally.