Transaction log uses (not backups of transaction logs)
I would 'suggest' that VSS snapshots are 'mostly' intended for an out-and-out disaster restore scenario.  It is my understanding that VSS snapshots allow you to restore to that snapshot time.  No time just before snapshot and no time just after the snapshot (until the next snapshot).

What are you going to do when an accidental delete occurs due to user error?
What happens 10 minutes after your VSS snapshot is taken and the server dies or a disk crashes.  What about corruption that hits 10 minutes after your VSS snapshot?

There is tremendous benefit in having your databases in FULL recovery mode and taking timely transaction log backups (even down to the minute)

Honestly, this gets down to your company RPO (Recovery Point Objective) and RTO (Recovery Time Objective).  Are YOU the one that can actually decide these things?