Theme Features
Merchants experiencing an issue with a theme not exposing shopify functionality should always check that themes feature list, the developers documentation , or directly contact the themes developers
Most likely you just need to turn it on https://archetypethemes.co/blogs/impulse/how-can-i-enable-product-filtering
Bulk Editing Metafield Definitions> Appears users have no ability to bulk edit metafields in shopify (like you could with tags?) without an app so your stuck editing products one by one?
The ability is there, there’s just no UI for it. This can be done by manually editing the bulk editor url inserting the metafield namespace and key i.e. metafields.my_fields.country_of_origin
https://shopify.com/admin/bulk?resource_name=Product&edit=metafields.my_fields.country_of_origin*%3Astring*%2Cvariants.sku&show=&ids= 123456%2C654321
For bulk editing sanity you will be much better off using a productivity spreadsheet app like ez-exporter, matrifixy, or mixtable.
Or making a small utility somehow to generate the proper bulk editor urls.
Theme Customizations
For themes that infact have no filtering functionality it can be added through advanced theme customizations
https://shopify.dev/themes/navigation-search/filtering
There is also example code for adding tag based collection urls as well
https://shopify.dev/themes/navigation-search/filtering/tag-filtering
Platform Migration and new features> Moving from WIX to Shopify and been smooth so far but really struggling with filters in shopify, feels very complex.
One is a simple dragndrop website builder the other a full blown ecommerce platform, any expectation of simplicity by comparing the two or hope of direct knowledge transfer to avoid complexity is a trap.
Faceted filtering and metafield definitions are relatively new this year so everything is in transitory flux throughout the shopify ecosystem.
This means docs, communal knowledge, theme features , apps etc may be hard to navigate for anyone not able to do deep research or get professional guidance.
So when your new, or when things do not go smooth because of unclear docs, that kinda makes it seem like it’s for advanced users on the whole; this is normal especially when your trying to combine such new features especially more after moving to a new platform.
But once your setup and running the complexity tapers off moreso if you make your own business process documentation.