The "Sample UML" is no UML. My apologies for being rude but this is not a component diagram nor any other standardized UML diagram. UML components have a visual indicator (to not confuse them with classes), use ports and connectors are consistently applied and do not vary just because the node is a S3 bucket or whatever.
It is a valid diagram helping understanding something and the tool seems awesome but please do not pitch this as "Sample UML"
At the moment I have been trying out FigJam, mostly because in an org that already uses Figma it's convenient and doesn't require another signup, account, or subscription.
It's not particularly targeted at software diagrams, but when diagramming for and during planning and design meetings I prioritize quick buildout and editing over conforming to any particular standards or iconography.