Feature request: Tracks that end flush to a pad instead of rounded
Description
I frequently find myself having to work around the way tracks always have rounded ends, and it would be very nice to be able to have a track just end exactly at the pad and no further--for instance, a wide 1.75 mm trace coming into the side of a 1.75×0.6 mm pad (just an SOIC footprint from the standard library) ends up looking like this:

When it would really be better for it to look like this:

(the latter image was made by using four small traces overlapping)
If the pins were spaced more closely than this, perhaps an MSOP instead of SOIC, it might not even be possible to get the center of the trace to meet the center of the pad.
KiCad Version
Application: KiCad PCB Editor x64 on x64
Version: 7.0.6, release build
Libraries:
wxWidgets 3.2.2
FreeType 2.12.1
HarfBuzz 6.0.0
FontConfig 2.14.1
libcurl/7.88.1-DEV Schannel zlib/1.2.13
Platform: Windows 10 (build 19045), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
Date: Jul 6 2023 04:56:45
wxWidgets: 3.2.2 (wchar_t,wx containers)
Boost: 1.81.0
OCC: 7.6.3
Curl: 7.88.1-DEV
ngspice: 40
Compiler: Visual C++ 1936 without C++ ABI
Build settings:
KICAD_SPICE=ON