I need an attribute swatch to display for each product on the catalog page. Some products are only available in one finish, but I still need to display that finish. I can create a configurable product with just one option, but the problem lies on the product page. The swatch must be selected before you can add to cart. Is there a way to have a default selection so that the swatch is already selected? Or is there another way to display an attribute swatch on a product on the catalog page? Thanks!
It is a usability issue. Defenitely, if a configurable product has an only one variation, this variation should be preselected.
I recommend report it in the issue tracker: https://github.com/magento/magento2/issues