Core component of SQL Server for storing, processing, and securing data
If you feel that it is important that Vector indexes should support tables with GUID keys, I would recommend that you create a feedback item on https://feedback.azure.com/d365community/forum/04fe6ee0-3b25-ec11-b6e6-000d3a4f0da0 I also recommend that you include your business case, and particularly why not adding an int column to the vector table is not an acceptable workaround.
As for the tables with vector indexes being writable, I believe that Microsoft are very aware of that this is highly desirable. They are not just there yet.