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:
image

When it would really be better for it to look like this:
image
(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